Desktop version Jobs Stats

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

2026-03-30 15:16:17 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:16:17 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:16:17 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-03-30 15:16:17 [auto_selling_autotrader.co.uk] INFO: Quick mode enabled: batching detail requests in groups of 10
2026-03-30 15:16:17 [auto_selling_autotrader.co.uk] INFO: _job: 4ae4840e2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:16:17 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:16:17 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:16:17 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:16:17 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:16:17 [scrapy.extensions.telnet] INFO: Telnet Password: 6483c549c082355d
2026-03-30 15:16:17 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:16:17 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/4ae4840e2c1f11f18e133aacc95538c6.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-30 15:16:17 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:17 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:17 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:16:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:16:17 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:16:17 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:16:17 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:16:17 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:16:17 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:16:17 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:16:17 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:16:17 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-30 15:16:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:16:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:22 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10036102 and multipost_profile_id: 447c9f37-26f3-466e-8dd0-c0b196859444 and job_id: 4ae4840e2c1f11f18e133aacc95538c6 and url: https://www.autotrader.co.uk/vans/retailer/stock?postcode=OX3%209JY&retailerId=10036102
2026-03-30 15:16:22 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10036102, page: 1
2026-03-30 15:16:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:23 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Page: 1/1, total results: 18
2026-03-30 15:16:24 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-30 15:16:24 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603230924174%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603230924174: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603230924119%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603230924119: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603170766257%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603170766257: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202602190052947%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602190052947: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601309545166%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601309545166: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601269427982%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269427982: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601159166332%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601159166332: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601068960194%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601068960194: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511288210746%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511288210746: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511077741670%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511077741670: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511077735302%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511077735302: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510237362583%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510237362583: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510207278184%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510207278184: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510076948917%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510076948917: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510066920390%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510066920390: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202505282881819%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202505282881819: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202504161404213%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202504161404213: 1
2026-03-30 15:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202502209320785%27 HTTP/1.1" 200 None
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202502209320785: 1
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-30 15:16:24 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 8 detail requests (batch 2)
2026-03-30 15:16:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16: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-03-30 15:16:26 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 60f7a017-5a19-5600-b62e-e417d6ec1122 with identifier: 202511077735302
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60f7a017-5a19-5600-b62e-e417d6ec1122
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8959efb5d6da40bf826d1c07e4b07b5d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8959efb5d6da40bf826d1c07e4b07b5d.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F88c1d717dfc046f9914bc7a42e972bde.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88c1d717dfc046f9914bc7a42e972bde.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5442a4ab67da45d7a78f0a393720aba1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5442a4ab67da45d7a78f0a393720aba1.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fea4c5521d93c41f78a3d2f9509803ca2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea4c5521d93c41f78a3d2f9509803ca2.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9a32cd027f98475fac68f42fae255f07.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a32cd027f98475fac68f42fae255f07.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd920bd2065364329a08a2a164afef14f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d920bd2065364329a08a2a164afef14f.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F26c260f382e6419ab9b6b7e361a4af12.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26c260f382e6419ab9b6b7e361a4af12.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F38183bbb81f143688eadb2d714aaa755.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38183bbb81f143688eadb2d714aaa755.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8f6201bbcabe4ccb96f5f0c1ed189511.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f6201bbcabe4ccb96f5f0c1ed189511.jpg already downloaded
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffd3f1cceaca4457d9bc6e3e8052821c3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd3f1cceaca4457d9bc6e3e8052821c3.jpg already downloaded
2026-03-30 15:16:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 60f7a017-5a19-5600-b62e-e417d6ec1122 with identifier 202511077735302
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:16:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-30 15:16:27 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883787
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883787
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:27 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 60f7a017-5a19-5600-b62e-e417d6ec1122
2026-03-30 15:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 Mercedes Benz Vito 119 CDI Sport presents an '
                'exceptional opportunity with its remarkably low mileage of '
                'just 78,600 miles for its age. This Euro 6 compliant 2.1L '
                'diesel van, finished in the Sport trim, offers a blend of '
                'performance and practicality. It comes with an MOT valid '
                'until September 2026, providing peace of mind for the new '
                "owner. Inside, you'll find a host of convenient features "
                'designed to enhance your driving experience, including a '
                'Bluetooth interface for hands-free telephone calls and audio '
                'streaming, as well as Tempmatic automatic climate control for '
                'consistent cabin comfort. The Headlamp Assist automatically '
                'activates the headlights, ensuring optimal visibility in '
                'varying light conditions.\n'
                '\n'
                'The Vito 119 CDI Sport stands out due to its thoughtful '
                'combination of features and its excellent provenance. The '
                'inclusion of Bluetooth connectivity for both calls and audio '
                'streaming, alongside the automatic temperature control and '
                'automatic headlights, signifies a higher level of '
                'specification compared to many other vehicles of its type. '
                'These elements contribute to a more comfortable, convenient, '
                'and safer journey, making this Mercedes Benz Vito a superior '
                'choice for those seeking a well equipped and meticulously '
                'maintained commercial vehicle. Opening hours are 9.00am – '
                '6.00pm Mon to Sat and 10.30am-5pm Sun..  All major debit '
                'cards accepted. Finance and Warranties are available.  '
                'Approved Cars make it our business to try to get you a good '
                'deal on your purchase & if you require finance we can help no '
                'matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': '60f7a017-5a19-5600-b62e-e417d6ec1122',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511077735302',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Mercedes-Benz',
 'model': 'Vito',
 'odometer': 78600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 59,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8959efb5d6da40bf826d1c07e4b07b5d.jpg',
                'https://m.atcdn.co.uk/a/media/88c1d717dfc046f9914bc7a42e972bde.jpg',
                'https://m.atcdn.co.uk/a/media/5442a4ab67da45d7a78f0a393720aba1.jpg',
                'https://m.atcdn.co.uk/a/media/ea4c5521d93c41f78a3d2f9509803ca2.jpg',
                'https://m.atcdn.co.uk/a/media/9a32cd027f98475fac68f42fae255f07.jpg',
                'https://m.atcdn.co.uk/a/media/d920bd2065364329a08a2a164afef14f.jpg',
                'https://m.atcdn.co.uk/a/media/26c260f382e6419ab9b6b7e361a4af12.jpg',
                'https://m.atcdn.co.uk/a/media/38183bbb81f143688eadb2d714aaa755.jpg',
                'https://m.atcdn.co.uk/a/media/8f6201bbcabe4ccb96f5f0c1ed189511.jpg',
                'https://m.atcdn.co.uk/a/media/fd3f1cceaca4457d9bc6e3e8052821c3.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240016,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8959efb5d6da40bf826d1c07e4b07b5d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236362,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88c1d717dfc046f9914bc7a42e972bde.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231369,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5442a4ab67da45d7a78f0a393720aba1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227663,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea4c5521d93c41f78a3d2f9509803ca2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212105,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a32cd027f98475fac68f42fae255f07.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238531,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d920bd2065364329a08a2a164afef14f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269581,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/26c260f382e6419ab9b6b7e361a4af12.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268404,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/38183bbb81f143688eadb2d714aaa755.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255810,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f6201bbcabe4ccb96f5f0c1ed189511.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60f7a017-5a19-5600-b62e-e417d6ec1122/60f7a017-5a19-5600-b62e-e417d6ec1122_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242423,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd3f1cceaca4457d9bc6e3e8052821c3.jpg',
             'Width': 1280}],
 'price': 23999,
 'price_includes_vat': True,
 'registration_date': '2016-01-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz Vito Grey 2.1 119 CDI BlueTEC Sport Crew Van, 78,600 '
          'miles, 2 owners, Euro 6 ULEZ, Automatic, 17" Alloys, A/C, Leather, '
          'Bluetooth, FSH, + VAT @ 20%. * AUTO 5dr',
 'transmission': 'automatic',
 'trim': 'Sport',
 'year': 2016}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511077735302%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511077735302: {'created_time': 1774883787.308271, 'last_price_update_time': 1774883787.308282}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511077735302') HTTP/1.1" 204 0
2026-03-30 15:16:27 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 06d11867-a857-52dd-9589-58bf3c7d1fe0 with identifier: 202510237362583
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 06d11867-a857-52dd-9589-58bf3c7d1fe0
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F22faf038f8b4451292bcb9393a6be703.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22faf038f8b4451292bcb9393a6be703.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F67fd1e0439434376aa6ea2fe87001d17.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67fd1e0439434376aa6ea2fe87001d17.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2c40a0074cda48ed94502a6ea53dc2ff.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c40a0074cda48ed94502a6ea53dc2ff.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F42b0d037f7e245e5996b6a433abed89b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42b0d037f7e245e5996b6a433abed89b.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4ca2aadb6b4547339eae79dadb0c4ab8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ca2aadb6b4547339eae79dadb0c4ab8.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F18d548d437ff42bca6d4b216f9fcdc42.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18d548d437ff42bca6d4b216f9fcdc42.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd7f280d376fb46a98296ca72f039250c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7f280d376fb46a98296ca72f039250c.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fce65cb57da09409f95c61cc17c9ce69f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce65cb57da09409f95c61cc17c9ce69f.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F576dfafbe1204a029d680a29413512ab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/576dfafbe1204a029d680a29413512ab.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5c1bbc9738e74c06a8e2abaf000d3cfc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5c1bbc9738e74c06a8e2abaf000d3cfc.jpg already downloaded
2026-03-30 15:16:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 06d11867-a857-52dd-9589-58bf3c7d1fe0 with identifier 202510237362583
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 06d11867-a857-52dd-9589-58bf3c7d1fe0
2026-03-30 15:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 328,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2023 INEOS Grenadier P offers a remarkable blend of '
                'rugged capability and modern refinement, making it an '
                'exceptional choice for those seeking a truly versatile '
                'vehicle. Powered by a robust 3.0L Petrol Engine and featuring '
                'a capable Four Wheel Drive system, this Euro 6 compliant '
                'model is built to tackle a variety of challenges. With a '
                'substantial towing weight of 3500 kg, it is well equipped for '
                'demanding tasks, while the generous boot space ensures ample '
                'room for all your gear.\n'
                '\n'
                'The Grenadier P excels in performance, achieving 0-60mph in a '
                'swift 8.6 seconds, demonstrating its impressive power '
                'delivery. This acceleration figure highlights its advantage '
                'over many similar vehicles, offering a more dynamic driving '
                'experience. Combined with its substantial towing capacity and '
                'practical large boot space, the INEOS Grenadier P stands out '
                'as a highly competent and well appointed vehicle ready for '
                'any adventure. Opening hours are 9.00am – 6.00pm Mon to Sat '
                'and 10.30am-5pm Sun..  All major debit cards accepted. '
                'Finance and Warranties are available.  Approved Cars make it '
                'our business to try to get you a good deal on your purchase & '
                'if you require finance we can help no matter what your '
                'financial situation. The vehicle specifications are provided '
                'by Autotrader and may differ from the actual vehicle. Please '
                'verify that the features most important to you are present, '
                'as the specifications are auto-generated by Autotrader. All '
                'of our cars are HPI checked and come with a 3-month '
                'mechanical breakdown warranty as standard (excluding trade '
                'clearance cars), HPI certificate & MOT print out. We also '
                'offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 6,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 281,
 'fuel_type': 'Petrol',
 'id': '06d11867-a857-52dd-9589-58bf3c7d1fe0',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510237362583',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'INEOS',
 'model': 'Grenadier',
 'odometer': 58020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 65,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/22faf038f8b4451292bcb9393a6be703.jpg',
                'https://m.atcdn.co.uk/a/media/67fd1e0439434376aa6ea2fe87001d17.jpg',
                'https://m.atcdn.co.uk/a/media/2c40a0074cda48ed94502a6ea53dc2ff.jpg',
                'https://m.atcdn.co.uk/a/media/42b0d037f7e245e5996b6a433abed89b.jpg',
                'https://m.atcdn.co.uk/a/media/4ca2aadb6b4547339eae79dadb0c4ab8.jpg',
                'https://m.atcdn.co.uk/a/media/18d548d437ff42bca6d4b216f9fcdc42.jpg',
                'https://m.atcdn.co.uk/a/media/d7f280d376fb46a98296ca72f039250c.jpg',
                'https://m.atcdn.co.uk/a/media/ce65cb57da09409f95c61cc17c9ce69f.jpg',
                'https://m.atcdn.co.uk/a/media/576dfafbe1204a029d680a29413512ab.jpg',
                'https://m.atcdn.co.uk/a/media/5c1bbc9738e74c06a8e2abaf000d3cfc.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270439,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/22faf038f8b4451292bcb9393a6be703.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 243207,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67fd1e0439434376aa6ea2fe87001d17.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280779,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c40a0074cda48ed94502a6ea53dc2ff.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267331,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/42b0d037f7e245e5996b6a433abed89b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302331,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ca2aadb6b4547339eae79dadb0c4ab8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 309556,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/18d548d437ff42bca6d4b216f9fcdc42.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 316433,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7f280d376fb46a98296ca72f039250c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300361,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce65cb57da09409f95c61cc17c9ce69f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274173,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/576dfafbe1204a029d680a29413512ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06d11867-a857-52dd-9589-58bf3c7d1fe0/06d11867-a857-52dd-9589-58bf3c7d1fe0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251101,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5c1bbc9738e74c06a8e2abaf000d3cfc.jpg',
             'Width': 1280}],
 'price': 38399,
 'price_includes_vat': True,
 'registration_date': '2023-05-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ineos Grenadier 3.0P Station Wagon, 58,020 miles, ULEZ Euro 6, '
          'Automatic, Air Conditioning, Rear Sensors, Alloy Wheels, Final '
          'Price +VAT @20%! * AUTOMATIC***AIR CON** 6dr',
 'transmission': 'automatic',
 'year': 2023}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510237362583%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510237362583: {'created_time': 1774883787.705331, 'last_price_update_time': 1774883787.705345}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510237362583') HTTP/1.1" 204 0
2026-03-30 15:16: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-03-30 15:16:27 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c02b278-0a1f-5149-8e2e-71ae8c927f85 with identifier: 202510207278184
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c02b278-0a1f-5149-8e2e-71ae8c927f85
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc0ab3a306ac04f07b71eae0e3bf4a247.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c0ab3a306ac04f07b71eae0e3bf4a247.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc1b29ea60fd54486bbb1120db2b25a47.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1b29ea60fd54486bbb1120db2b25a47.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe29d034cb87d479ca10f00a9c0aad379.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e29d034cb87d479ca10f00a9c0aad379.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F69ec712eceba4520a425cfc4b9d3855f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69ec712eceba4520a425cfc4b9d3855f.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3b0a5015eebb40f2a983672858a85ab4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b0a5015eebb40f2a983672858a85ab4.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F14b3f0dde5064649a1eaabb166dde05f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/14b3f0dde5064649a1eaabb166dde05f.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3062cacde71c4ff1a97fc84c550e8a3f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3062cacde71c4ff1a97fc84c550e8a3f.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe1d59675429a4c708520c7b2bcb737a8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1d59675429a4c708520c7b2bcb737a8.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F55deeabe32d8422aa6908270430dc112.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55deeabe32d8422aa6908270430dc112.jpg already downloaded
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffebcd46d4f8e49baaa0f692d01cd190b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/febcd46d4f8e49baaa0f692d01cd190b.jpg already downloaded
2026-03-30 15:16:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1c02b278-0a1f-5149-8e2e-71ae8c927f85 with identifier 202510207278184
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1c02b278-0a1f-5149-8e2e-71ae8c927f85
2026-03-30 15:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2023 Ford Ranger TD Wildtrak presents a superb ownership '
                'proposition, having been meticulously maintained by just one '
                'owner from new. This impressive four wheel drive pickup is '
                'powered by an efficient 2.0L Diesel engine, meeting Euro 6 '
                'emission standards. It comes equipped with a Trailer Tow '
                'Class 1 including a towbar, making it ready for your towing '
                'needs. The Technology Pack 20 enhances your driving '
                'experience with adaptive cruise control, automatic '
                'headlights, and front and rear parking sensors complemented '
                'by a rear camera. Further enhancing its appeal are LED '
                'reflector headlights and electronic automatic air '
                'conditioning for optimal comfort.\n'
                '\n'
                'The Wildtrak trim level ensures a high specification, and '
                'this particular model benefits from a heated steering wheel, '
                'adding a touch of luxury during colder journeys. These '
                'features collectively demonstrate a superior level of '
                'equipment and care compared to other vehicles in its class. '
                'The combination of its robust build, advanced technology, and '
                'single owner history makes this Ford Ranger a compelling '
                'choice for those seeking a capable and well appointed pickup. '
                'Opening hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm '
                'Sun..  All major debit cards accepted. Finance and Warranties '
                'are available.  Approved Cars make it our business to try to '
                'get you a good deal on your purchase & if you require finance '
                'we can help no matter what your financial situation. The '
                'vehicle specifications are provided by Autotrader and may '
                'differ from the actual vehicle. Please verify that the '
                'features most important to you are present, as the '
                'specifications are auto-generated by Autotrader. All of our '
                'cars are HPI checked and come with a 3-month mechanical '
                'breakdown warranty as standard (excluding trade clearance '
                'cars), HPI certificate & MOT print out. We also offer a drive '
                'away same day facility and a home delivery facility. We can '
                'face time you a live demo of the car of your choice upon '
                'request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 202,
 'fuel_type': 'Diesel',
 'id': '1c02b278-0a1f-5149-8e2e-71ae8c927f85',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510207278184',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 47000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 59,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c0ab3a306ac04f07b71eae0e3bf4a247.jpg',
                'https://m.atcdn.co.uk/a/media/c1b29ea60fd54486bbb1120db2b25a47.jpg',
                'https://m.atcdn.co.uk/a/media/e29d034cb87d479ca10f00a9c0aad379.jpg',
                'https://m.atcdn.co.uk/a/media/69ec712eceba4520a425cfc4b9d3855f.jpg',
                'https://m.atcdn.co.uk/a/media/3b0a5015eebb40f2a983672858a85ab4.jpg',
                'https://m.atcdn.co.uk/a/media/14b3f0dde5064649a1eaabb166dde05f.jpg',
                'https://m.atcdn.co.uk/a/media/3062cacde71c4ff1a97fc84c550e8a3f.jpg',
                'https://m.atcdn.co.uk/a/media/e1d59675429a4c708520c7b2bcb737a8.jpg',
                'https://m.atcdn.co.uk/a/media/55deeabe32d8422aa6908270430dc112.jpg',
                'https://m.atcdn.co.uk/a/media/febcd46d4f8e49baaa0f692d01cd190b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262548,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c0ab3a306ac04f07b71eae0e3bf4a247.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242050,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1b29ea60fd54486bbb1120db2b25a47.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235671,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e29d034cb87d479ca10f00a9c0aad379.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240088,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69ec712eceba4520a425cfc4b9d3855f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 279949,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b0a5015eebb40f2a983672858a85ab4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 309747,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/14b3f0dde5064649a1eaabb166dde05f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 307586,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3062cacde71c4ff1a97fc84c550e8a3f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 291117,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1d59675429a4c708520c7b2bcb737a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 263710,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55deeabe32d8422aa6908270430dc112.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c02b278-0a1f-5149-8e2e-71ae8c927f85/1c02b278-0a1f-5149-8e2e-71ae8c927f85_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259529,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/febcd46d4f8e49baaa0f692d01cd190b.jpg',
             'Width': 1280}],
 'price': 32399,
 'price_includes_vat': True,
 'registration_date': '2023-09-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger Silver 2.0 TD EcoBlue Wildtrak, 47,000 miles, 1 owner, '
          'Euro 6 ULEZ, Automatic, Sat Nav, Rear Camera, A/C, Leather, Alloys, '
          'Great spec, + VAT @ 20%. * 4dr',
 'transmission': 'automatic',
 'trim': 'Wildtrak',
 'year': 2023}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510207278184%27 HTTP/1.1" 200 None
2026-03-30 15:16:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510207278184: {'created_time': 1774883787.981236, 'last_price_update_time': 1774883787.981253}
2026-03-30 15:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510207278184') HTTP/1.1" 204 0
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5ba37fb-f70e-52ba-88ff-cde6f76f8136 with identifier: 202510076948917
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5ba37fb-f70e-52ba-88ff-cde6f76f8136
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5dbe15e891894ae39ca97a755321fe14.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5dbe15e891894ae39ca97a755321fe14.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F40bc5f3aceb24388a1c25907f5c0d30d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe4d28b79afdb41afadd1799355d4c3f2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4d28b79afdb41afadd1799355d4c3f2.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F64de76ea9b40444dbaec0087df5383c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F09a453d1bdc344feadf476f96e9a2aba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09a453d1bdc344feadf476f96e9a2aba.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F31c70b2d8ed34a2bb52f597a5fd6d9ec.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31c70b2d8ed34a2bb52f597a5fd6d9ec.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F914f241d0efb46e8859b9856e7e71f2c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/914f241d0efb46e8859b9856e7e71f2c.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1e03bbcbe40d410ba422e4e344405732.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1e03bbcbe40d410ba422e4e344405732.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Feb4c707e529a4e4b8837c427856bd8c9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb4c707e529a4e4b8837c427856bd8c9.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa1418f1eb3f447cd8332e6d28db63343.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1418f1eb3f447cd8332e6d28db63343.jpg already downloaded
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5ba37fb-f70e-52ba-88ff-cde6f76f8136 with identifier 202510076948917
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5ba37fb-f70e-52ba-88ff-cde6f76f8136
2026-03-30 15:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Approved Cars and Finance are pleased to offer this Mercedes '
                'Benz V-Class V220d AMG Line Executive Van with 61,500 miles '
                'and a full service History, ULEZ Complaint Euro 6 diesel 8 '
                'Seater vehicle with a Fantastic spec, previous sue fo the '
                'vehicle was for Excetive Driving due to the extras in which '
                'this vehicle has, In the Rear of cabin there is 6 Full '
                'leather seats, Starlight Headliner, 32 Inch TV, Electric '
                'doors and much much more. In the front of the cabin there is '
                'Wireless phone charging, a Cool Box, Full leather interior, '
                'Automatic gearbox, Sat Nav, Bluetooth Connectivity, Fully '
                'automatic gearbox and a Intercom system to talk to the rear '
                'of the cabin, and much much more. This vehicle is in '
                'excellent condition and then first to view will buy Opening '
                'hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm Sun..  '
                'All major debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 161,
 'fuel_type': 'Diesel',
 'id': 'c5ba37fb-f70e-52ba-88ff-cde6f76f8136',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510076948917',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Mercedes-Benz',
 'model': 'V Class',
 'odometer': 61700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 69,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5dbe15e891894ae39ca97a755321fe14.jpg',
                'https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg',
                'https://m.atcdn.co.uk/a/media/e4d28b79afdb41afadd1799355d4c3f2.jpg',
                'https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg',
                'https://m.atcdn.co.uk/a/media/09a453d1bdc344feadf476f96e9a2aba.jpg',
                'https://m.atcdn.co.uk/a/media/31c70b2d8ed34a2bb52f597a5fd6d9ec.jpg',
                'https://m.atcdn.co.uk/a/media/914f241d0efb46e8859b9856e7e71f2c.jpg',
                'https://m.atcdn.co.uk/a/media/1e03bbcbe40d410ba422e4e344405732.jpg',
                'https://m.atcdn.co.uk/a/media/eb4c707e529a4e4b8837c427856bd8c9.jpg',
                'https://m.atcdn.co.uk/a/media/a1418f1eb3f447cd8332e6d28db63343.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197608,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5dbe15e891894ae39ca97a755321fe14.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126476,
             'Height': 607,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 210308,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4d28b79afdb41afadd1799355d4c3f2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203593,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/09a453d1bdc344feadf476f96e9a2aba.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65658,
             'Height': 768,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/31c70b2d8ed34a2bb52f597a5fd6d9ec.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 221963,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/914f241d0efb46e8859b9856e7e71f2c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205888,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1e03bbcbe40d410ba422e4e344405732.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 252183,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb4c707e529a4e4b8837c427856bd8c9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba37fb-f70e-52ba-88ff-cde6f76f8136/c5ba37fb-f70e-52ba-88ff-cde6f76f8136_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201020,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1418f1eb3f447cd8332e6d28db63343.jpg',
             'Width': 1280}],
 'price': 48999,
 'price_includes_vat': True,
 'registration_date': '2023-03-31',
 'seats_number': 8,
 'seller_name': None,
 'title': 'Mercedes-Benz V-Class 2.0 V220d AMG Line Executive Van, 61,500 '
          'miles, FSH, 8 seats, Full Leather leather, sat nav, TV In Rear, '
          'starlight roof, auto, Euro 6 ULEZ NO VAT! EXE 5dr',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2023}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510076948917%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510076948917: {'created_time': 1774883788.249556, 'last_price_update_time': 1774883788.249566}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510076948917') HTTP/1.1" 204 0
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bc3bfc4b-97f1-53dd-81ef-29be11ede6c2 with identifier: 202510066920390
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bc3bfc4b-97f1-53dd-81ef-29be11ede6c2
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5079e13760ca4b1b8cce11ccc9619262.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5079e13760ca4b1b8cce11ccc9619262.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F40bc5f3aceb24388a1c25907f5c0d30d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa398764adfee47f491c81a7964a38eb4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a398764adfee47f491c81a7964a38eb4.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa28d28358d5f431bbec3a9241e092349.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a28d28358d5f431bbec3a9241e092349.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F86ab120dcf1245b681125741ae69dd02.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86ab120dcf1245b681125741ae69dd02.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F64de76ea9b40444dbaec0087df5383c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F417beb6e5a1b41339642f1f008cca31c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/417beb6e5a1b41339642f1f008cca31c.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7aa5d1b77f354b2fb55dfa70c078e6e9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7aa5d1b77f354b2fb55dfa70c078e6e9.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8ab0d9f3900345268eb1f5cb82c4d765.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ab0d9f3900345268eb1f5cb82c4d765.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2c0954330d3f4db18ba678add37af128.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c0954330d3f4db18ba678add37af128.jpg already downloaded
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e9cd91b0-3835-5e96-b9e4-13254bbaa5f2 with identifier: 202603230924174
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e9cd91b0-3835-5e96-b9e4-13254bbaa5f2
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb96832fe5ebd4517a9f7ce7004afc270.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b96832fe5ebd4517a9f7ce7004afc270.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F21d09591bc5d4788b07ee8f2409ebb57.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/21d09591bc5d4788b07ee8f2409ebb57.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F072dc67ebde74bf095e141c0b692c62a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/072dc67ebde74bf095e141c0b692c62a.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb4d766559ff5472dbf76d9348d40ff55.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4d766559ff5472dbf76d9348d40ff55.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F895f91c565f84905b53f9b7930d9a334.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/895f91c565f84905b53f9b7930d9a334.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff04731d7c8004ac3a2df4287dfa00ff0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f04731d7c8004ac3a2df4287dfa00ff0.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8250e7e0b74b4868ab4f8070bdbf6ae9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8250e7e0b74b4868ab4f8070bdbf6ae9.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F71be0635bea94c50974284407b4b5884.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71be0635bea94c50974284407b4b5884.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F367a9cf6477b4ec58ffad24086d7988d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/367a9cf6477b4ec58ffad24086d7988d.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F03e36720488742979223897f5b774247.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03e36720488742979223897f5b774247.jpg already downloaded
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bc3bfc4b-97f1-53dd-81ef-29be11ede6c2 with identifier 202510066920390
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bc3bfc4b-97f1-53dd-81ef-29be11ede6c2
2026-03-30 15:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2022 Ford Ranger XLT presents a superb ownership '
                'opportunity, having been meticulously maintained by just one '
                "owner from new.  Under the bonnet, you'll find a robust 2.0L "
                'Diesel engine paired with a capable Four Wheel Drive system, '
                'ensuring dependable performance in various conditions.  This '
                'Euro 6 compliant vehicle also benefits from the XLT Parking '
                'Sensors Pack, which includes rear parking assistance, making '
                'manoeuvring simpler.  Inside, the Ford SYNC 2.5 system with '
                'an 8-inch touchscreen and Bluetooth connectivity keeps you '
                'entertained and connected, while manual air conditioning '
                'ensures a comfortable cabin environment.\n'
                '\n'
                'The Ranger XLT stands out with its thoughtful combination of '
                'features designed to enhance your driving experience. The '
                'inclusion of rear parking sensors, for instance, offers a '
                'practical advantage over similar models, providing greater '
                'confidence when parking. Furthermore, the integrated SYNC 2.5 '
                'system with its touchscreen and Bluetooth functionality '
                'offers a more connected and convenient journey compared to '
                'basic infotainment systems. This well equipped and carefully '
                'looked after Ranger is ready for its next adventure. Opening '
                'hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm Sun..  '
                'All major debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': 'bc3bfc4b-97f1-53dd-81ef-29be11ede6c2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510066920390',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 68000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 44,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5079e13760ca4b1b8cce11ccc9619262.jpg',
                'https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg',
                'https://m.atcdn.co.uk/a/media/a398764adfee47f491c81a7964a38eb4.jpg',
                'https://m.atcdn.co.uk/a/media/a28d28358d5f431bbec3a9241e092349.jpg',
                'https://m.atcdn.co.uk/a/media/86ab120dcf1245b681125741ae69dd02.jpg',
                'https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg',
                'https://m.atcdn.co.uk/a/media/417beb6e5a1b41339642f1f008cca31c.jpg',
                'https://m.atcdn.co.uk/a/media/7aa5d1b77f354b2fb55dfa70c078e6e9.jpg',
                'https://m.atcdn.co.uk/a/media/8ab0d9f3900345268eb1f5cb82c4d765.jpg',
                'https://m.atcdn.co.uk/a/media/2c0954330d3f4db18ba678add37af128.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196130,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5079e13760ca4b1b8cce11ccc9619262.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126476,
             'Height': 607,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40bc5f3aceb24388a1c25907f5c0d30d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177286,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a398764adfee47f491c81a7964a38eb4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203907,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a28d28358d5f431bbec3a9241e092349.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 217304,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/86ab120dcf1245b681125741ae69dd02.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65658,
             'Height': 768,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/64de76ea9b40444dbaec0087df5383c6.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214544,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/417beb6e5a1b41339642f1f008cca31c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197877,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7aa5d1b77f354b2fb55dfa70c078e6e9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163560,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ab0d9f3900345268eb1f5cb82c4d765.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc3bfc4b-97f1-53dd-81ef-29be11ede6c2/bc3bfc4b-97f1-53dd-81ef-29be11ede6c2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46567,
             'Height': 720,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c0954330d3f4db18ba678add37af128.jpg',
             'Width': 960}],
 'price': 17399,
 'price_includes_vat': True,
 'registration_date': '2022-10-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger 2.0 EcoBlue XLT, 68,000 miles, Full Service History, 1 '
          'owner, 6 Speed manual, Sat Nav, Air Con, Rear Sensors, Alloys, Euro '
          '6 ULEZ! +VAT @20%! ***MANUA 4dr',
 'transmission': 'manual',
 'trim': 'XLT',
 'year': 2022}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202510066920390%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510066920390: {'created_time': 1774883788.735922, 'last_price_update_time': 1774883788.735934}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510066920390') HTTP/1.1" 204 0
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e9cd91b0-3835-5e96-b9e4-13254bbaa5f2 with identifier 202603230924174
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e9cd91b0-3835-5e96-b9e4-13254bbaa5f2
2026-03-30 15:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2023 Ford Ranger TD Wildtrak presents an exceptional '
                'opportunity with its remarkably low mileage of just 14,500 '
                'miles and a single owner from new. This Four Wheel Drive '
                'pickup is powered by an efficient 2.0L Diesel engine, meeting '
                'Euro 6 emissions standards. It boasts a range of desirable '
                'features, including a heated steering wheel for those colder '
                'mornings, passive keyless entry and start for ultimate '
                'convenience, and advanced LED reflector headlights for '
                'superior visibility. The Technology Pack 20 enhances your '
                'driving experience with adaptive cruise control, automatic '
                'headlights, and comprehensive front and rear parking sensors '
                'complemented by a rear camera.\n'
                '\n'
                'Further enhancing comfort and practicality, the Front Seat '
                'Pack 7 ensures both driver and passenger can enjoy heated '
                'seats. These carefully selected features, combined with the '
                "vehicle's excellent provenance, demonstrate a level of "
                'specification and care that sets this Ranger apart from '
                'others on the market. This Wildtrak variant offers a '
                'compelling blend of robust capability and refined comfort, '
                'making it an ideal choice for both work and leisure. Opening '
                'hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm Sun..  '
                'All major debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 202,
 'fuel_type': 'Diesel',
 'id': 'e9cd91b0-3835-5e96-b9e4-13254bbaa5f2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603230924174',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 14500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 54,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/b96832fe5ebd4517a9f7ce7004afc270.jpg',
                'https://m.atcdn.co.uk/a/media/21d09591bc5d4788b07ee8f2409ebb57.jpg',
                'https://m.atcdn.co.uk/a/media/072dc67ebde74bf095e141c0b692c62a.jpg',
                'https://m.atcdn.co.uk/a/media/b4d766559ff5472dbf76d9348d40ff55.jpg',
                'https://m.atcdn.co.uk/a/media/895f91c565f84905b53f9b7930d9a334.jpg',
                'https://m.atcdn.co.uk/a/media/f04731d7c8004ac3a2df4287dfa00ff0.jpg',
                'https://m.atcdn.co.uk/a/media/8250e7e0b74b4868ab4f8070bdbf6ae9.jpg',
                'https://m.atcdn.co.uk/a/media/71be0635bea94c50974284407b4b5884.jpg',
                'https://m.atcdn.co.uk/a/media/367a9cf6477b4ec58ffad24086d7988d.jpg',
                'https://m.atcdn.co.uk/a/media/03e36720488742979223897f5b774247.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 233385,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b96832fe5ebd4517a9f7ce7004afc270.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203122,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/21d09591bc5d4788b07ee8f2409ebb57.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 220524,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/072dc67ebde74bf095e141c0b692c62a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182473,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4d766559ff5472dbf76d9348d40ff55.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201545,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/895f91c565f84905b53f9b7930d9a334.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247122,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f04731d7c8004ac3a2df4287dfa00ff0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273081,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8250e7e0b74b4868ab4f8070bdbf6ae9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/71be0635bea94c50974284407b4b5884.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200154,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/367a9cf6477b4ec58ffad24086d7988d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9cd91b0-3835-5e96-b9e4-13254bbaa5f2/e9cd91b0-3835-5e96-b9e4-13254bbaa5f2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184368,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03e36720488742979223897f5b774247.jpg',
             'Width': 1280}],
 'price': 35999,
 'price_includes_vat': True,
 'registration_date': '2023-12-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger 2.0 TD EcoBlue Wildtrak, 14.500 miles, Full Service '
          'Hist, 1 owner, Automatic, Sat Nav, Alloys Rear camera, Leather '
          'Interior, Euro 6 ULEZ! +VAT @20%! 4dr',
 'transmission': 'automatic',
 'trim': 'Wildtrak',
 'year': 2023}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603230924174%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603230924174: {'created_time': 1774883788.786978, 'last_price_update_time': 1774883788.786991}
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603230924174') HTTP/1.1" 204 0
2026-03-30 15:16:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 92db72ee-03b3-5464-a332-56aff8351b84 with identifier: 202505282881819
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 92db72ee-03b3-5464-a332-56aff8351b84
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff36d1c4b800e429ebe4122cd0339f541.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f36d1c4b800e429ebe4122cd0339f541.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff322d9988110459ebff9f4ba64ab84e5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f322d9988110459ebff9f4ba64ab84e5.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3119944676cb44af88319e77d02dc6e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3119944676cb44af88319e77d02dc6e6.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3c00078ca625436fa88dcfbaa1379341.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c00078ca625436fa88dcfbaa1379341.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F67952d8ddf754564b13c223e50230060.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67952d8ddf754564b13c223e50230060.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0e5978cb4b6845f085b6b93d87f8de52.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0e5978cb4b6845f085b6b93d87f8de52.jpg already downloaded
2026-03-30 15:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd612ac2312eb4b11add661ac4c223ad1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d612ac2312eb4b11add661ac4c223ad1.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F054a162316ce4078ae6fdb17021bc1bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/054a162316ce4078ae6fdb17021bc1bf.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0ac36c417d0b4649852dd031864e013e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ac36c417d0b4649852dd031864e013e.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbd26de9c428248199707d7c89c8242fd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd26de9c428248199707d7c89c8242fd.jpg already downloaded
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3333bf21-2069-5f2a-a494-b8a5d3b4fc7e with identifier: 202603230924119
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3333bf21-2069-5f2a-a494-b8a5d3b4fc7e
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcc668161fdf94d24a9d8c2ffb16c9ff7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc668161fdf94d24a9d8c2ffb16c9ff7.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F59425cd6ec134f5cb8d136f9e841a01a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59425cd6ec134f5cb8d136f9e841a01a.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9713c9a3036a4b46be8a6cb0b67688cb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9713c9a3036a4b46be8a6cb0b67688cb.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F116b5248d0c14d949a194ea524ab249f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/116b5248d0c14d949a194ea524ab249f.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F17d8ac25792b48a89712f2bd2f868006.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17d8ac25792b48a89712f2bd2f868006.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F43cbe46ac4c345f8ada1034161021324.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43cbe46ac4c345f8ada1034161021324.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa3b25fb5169243ccbe7e44d8748a57a1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a3b25fb5169243ccbe7e44d8748a57a1.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff5667ddafc0d4c489f315cef90bdb470.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5667ddafc0d4c489f315cef90bdb470.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F544d0a47837745d9b1c6c168c14c9828.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/544d0a47837745d9b1c6c168c14c9828.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5d7708f20b96419182326ec4ce6cf79a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d7708f20b96419182326ec4ce6cf79a.jpg already downloaded
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 92db72ee-03b3-5464-a332-56aff8351b84 with identifier 202505282881819
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 92db72ee-03b3-5464-a332-56aff8351b84
2026-03-30 15:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 220,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'APPROVED CARS AND FINANCE ARE PLEASED TO OFFER THIS ISUZU '
                'D-MAX 1.9 TD UTILITY IN BLUE WITH 89,239 MILES AND A SERVICE '
                'HISTORY, 1 OWNER FROM NEW, ULEZ COMPLIANT EURO 6 DIESEL '
                'DOUBLE CAB 4X4 PICK UP TRUCK WITH A GREAT SPEC SUCH AS A  6 '
                'SPEED MANUAL GEARBOX, AIR CONDITIONING, BLUETOOTH '
                'CONNECTIVITY, CRUISE CONTROL, ELECTRIC MIRRORS, ELECTRIC '
                'WINDOWS, DAB RADIO, 18 INCH STEEL WHEELS, AUTOMATIC '
                'HEADLIGHTS, MULTI FUNCTIONING STEERING WHEEL,  AND MUCH MUCH '
                'MORE! FINAL PRICE PLUS VAT @ 20%!   FOR FURTHER INFORMATION '
                'REGARDING THIS VEHICLE PLEASE CALL ON 01622 871555 AND A '
                'MEMBER OF THE TEAM WILL BE ABLE TO ASSIST YOU FURTHER. Full '
                'dealer facilities are available including special rate '
                'Finance and card payments. Extended Warranties are available '
                'for up to 3 years. The vehicle specifications are provided by '
                'Autotrader and may differ from the actual vehicle. Please '
                'verify that the features most important to you are present, '
                'as the specifications are auto-generated by Autotrader. All '
                'of our cars are HPI checked and come with a 3-month '
                'mechanical breakdown warranty as standard (excluding trade '
                'clearance cars), HPI certificate & MOT print out. We also '
                'offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request. Opening hours are 9.00am – 6.00pm Mon to '
                'Sat and 10.30am-5pm Sun..  All major credit/debit cards '
                'accepted. Finance and Warranties are available.  Approved '
                'Cars make it our business to try to get you a good deal on '
                'your purchase & if you require finance we can help no matter '
                'what your financial situation.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '1.9L',
 'engine_horse_power': 162,
 'fuel_type': 'Diesel',
 'id': '92db72ee-03b3-5464-a332-56aff8351b84',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202505282881819',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Isuzu',
 'model': 'D-Max',
 'odometer': 89239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 60,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/f36d1c4b800e429ebe4122cd0339f541.jpg',
                'https://m.atcdn.co.uk/a/media/f322d9988110459ebff9f4ba64ab84e5.jpg',
                'https://m.atcdn.co.uk/a/media/3119944676cb44af88319e77d02dc6e6.jpg',
                'https://m.atcdn.co.uk/a/media/3c00078ca625436fa88dcfbaa1379341.jpg',
                'https://m.atcdn.co.uk/a/media/67952d8ddf754564b13c223e50230060.jpg',
                'https://m.atcdn.co.uk/a/media/0e5978cb4b6845f085b6b93d87f8de52.jpg',
                'https://m.atcdn.co.uk/a/media/d612ac2312eb4b11add661ac4c223ad1.jpg',
                'https://m.atcdn.co.uk/a/media/054a162316ce4078ae6fdb17021bc1bf.jpg',
                'https://m.atcdn.co.uk/a/media/0ac36c417d0b4649852dd031864e013e.jpg',
                'https://m.atcdn.co.uk/a/media/bd26de9c428248199707d7c89c8242fd.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268326,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f36d1c4b800e429ebe4122cd0339f541.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 256989,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f322d9988110459ebff9f4ba64ab84e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 223109,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3119944676cb44af88319e77d02dc6e6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 229292,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c00078ca625436fa88dcfbaa1379341.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246099,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67952d8ddf754564b13c223e50230060.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 305081,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0e5978cb4b6845f085b6b93d87f8de52.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 293876,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d612ac2312eb4b11add661ac4c223ad1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 277510,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/054a162316ce4078ae6fdb17021bc1bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 243549,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ac36c417d0b4649852dd031864e013e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92db72ee-03b3-5464-a332-56aff8351b84/92db72ee-03b3-5464-a332-56aff8351b84_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224439,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd26de9c428248199707d7c89c8242fd.jpg',
             'Width': 1280}],
 'price': 17399,
 'price_includes_vat': True,
 'registration_date': '2021-11-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Isuzu D-Max 1.9 TD Utility, 89,239 miles, 1 owner, ULEZ, Euro 6, '
          '4x4 pickup, 6-speed manual, A/C, Bluetooth & more! Plus VAT @ 20%! '
          '***MANUAL******BLUETOOTH***AC',
 'transmission': 'manual',
 'trim': 'Utility',
 'year': 2021}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202505282881819%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202505282881819: {'created_time': 1774883789.423563, 'last_price_update_time': 1774883789.423578}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202505282881819') HTTP/1.1" 204 0
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3333bf21-2069-5f2a-a494-b8a5d3b4fc7e with identifier 202603230924119
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3333bf21-2069-5f2a-a494-b8a5d3b4fc7e
2026-03-30 15:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2024 Peugeot Partner Professional boasts a full service '
                'history with its last service completed at just 8,087 miles, '
                'ensuring excellent provenance. This one owner vehicle is a '
                'Euro 6 compliant 1.5L diesel, offering an efficient drive. It '
                'comes equipped with a handy Smartphone Station including '
                'Bluetooth connectivity, rear parking sensors with parking '
                'assistance, and Eco LED headlights with integrated daytime '
                'running lamps. For your comfort, it features manual air '
                'conditioning with air recirculation and automatic on-off '
                'headlight control.\n'
                '\n'
                'The Professional trim level of this Peugeot Partner is '
                'designed to enhance your driving experience. The inclusion of '
                'rear parking sensors and automatic headlights highlights its '
                'advanced features, making it a more convenient choice '
                'compared to similar vehicles. With 12 months MOT provided on '
                'purchase and a 3 month warranty, this Partner offers peace of '
                'mind for its next owner. Opening hours are 9.00am – 5.30pm '
                'Mon to Sat and 10.00am-5pm Sun..  All major debit cards '
                'accepted. Finance and Warranties are available.  Approved '
                'Cars make it our business to try to get you a good deal on '
                'your purchase & if you require finance we can help no matter '
                'what your financial situation. The vehicle specifications are '
                'provided by Autotrader and may differ from the actual '
                'vehicle. Please verify that the features most important to '
                'you are present, as the specifications are auto-generated by '
                'Autotrader. All of our cars are HPI checked and come with a '
                '3-month mechanical breakdown warranty as standard (excluding '
                'trade clearance cars), HPI certificate & MOT print out. We '
                'also offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 6,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 101,
 'fuel_type': 'Diesel',
 'id': '3333bf21-2069-5f2a-a494-b8a5d3b4fc7e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603230924119',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Peugeot',
 'model': 'Partner',
 'odometer': 15600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 33,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/cc668161fdf94d24a9d8c2ffb16c9ff7.jpg',
                'https://m.atcdn.co.uk/a/media/59425cd6ec134f5cb8d136f9e841a01a.jpg',
                'https://m.atcdn.co.uk/a/media/9713c9a3036a4b46be8a6cb0b67688cb.jpg',
                'https://m.atcdn.co.uk/a/media/116b5248d0c14d949a194ea524ab249f.jpg',
                'https://m.atcdn.co.uk/a/media/17d8ac25792b48a89712f2bd2f868006.jpg',
                'https://m.atcdn.co.uk/a/media/43cbe46ac4c345f8ada1034161021324.jpg',
                'https://m.atcdn.co.uk/a/media/a3b25fb5169243ccbe7e44d8748a57a1.jpg',
                'https://m.atcdn.co.uk/a/media/f5667ddafc0d4c489f315cef90bdb470.jpg',
                'https://m.atcdn.co.uk/a/media/544d0a47837745d9b1c6c168c14c9828.jpg',
                'https://m.atcdn.co.uk/a/media/5d7708f20b96419182326ec4ce6cf79a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177803,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc668161fdf94d24a9d8c2ffb16c9ff7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197049,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/59425cd6ec134f5cb8d136f9e841a01a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185501,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9713c9a3036a4b46be8a6cb0b67688cb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209558,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/116b5248d0c14d949a194ea524ab249f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237194,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/17d8ac25792b48a89712f2bd2f868006.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142317,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43cbe46ac4c345f8ada1034161021324.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a3b25fb5169243ccbe7e44d8748a57a1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122409,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5667ddafc0d4c489f315cef90bdb470.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128789,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/544d0a47837745d9b1c6c168c14c9828.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3333bf21-2069-5f2a-a494-b8a5d3b4fc7e/3333bf21-2069-5f2a-a494-b8a5d3b4fc7e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156646,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d7708f20b96419182326ec4ce6cf79a.jpg',
             'Width': 1280}],
 'price': 19799,
 'price_includes_vat': True,
 'registration_date': '2024-10-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot Partner White 1.5 BlueHDi 850 Professional Crewcab, 15,600 '
          'miles, ULEZ compliant, 5 seats, 6Speed manual, A/C, Bluetooth, '
          'Cruise, Rear sensors Plus VAT @ 20%! 6dr',
 'transmission': 'manual',
 'trim': 'Professional',
 'year': 2024}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603230924119%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603230924119: {'created_time': 1774883789.489308, 'last_price_update_time': 1774883789.489321}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603230924119') HTTP/1.1" 204 0
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f098b687-bf8e-520e-9c11-3b57643cf484 with identifier: 202504161404213
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f098b687-bf8e-520e-9c11-3b57643cf484
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb0aeac85d19d489caae0f0eeba3bbc9b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0aeac85d19d489caae0f0eeba3bbc9b.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc764a3fb7cc547f7be3909ceac628229.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c764a3fb7cc547f7be3909ceac628229.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6c72768ba4d74f2a8a9f34dec8052aeb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c72768ba4d74f2a8a9f34dec8052aeb.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffebab0dea2504689963718269a30f08b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/febab0dea2504689963718269a30f08b.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F005447cdcd1d4819861a850d1def074c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/005447cdcd1d4819861a850d1def074c.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F34a76251680148248389f669c6531ac4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34a76251680148248389f669c6531ac4.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6210253f6fbe4af2ab6288a0e6d9c011.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6210253f6fbe4af2ab6288a0e6d9c011.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc724a8008d3d4d638b4b87c3c86ecbd7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c724a8008d3d4d638b4b87c3c86ecbd7.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fdf407d1791b544b0a3fa03621a030b19.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df407d1791b544b0a3fa03621a030b19.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F489b07fcde664741a74e6a9c65c94b6b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/489b07fcde664741a74e6a9c65c94b6b.jpg already downloaded
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 39ec218e-33f7-51fe-9d33-639568b9f7f2 with identifier: 202603170766257
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 39ec218e-33f7-51fe-9d33-639568b9f7f2
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc0aee38c91014a70a324023b7b553a5b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c0aee38c91014a70a324023b7b553a5b.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff763dbfcc3c54b2aa7311f074a547a76.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f763dbfcc3c54b2aa7311f074a547a76.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fafaa99d881e045bbbf7aab90ad576c31.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/afaa99d881e045bbbf7aab90ad576c31.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F39dc4e92faf84035ae886cfd2e0d8a09.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39dc4e92faf84035ae886cfd2e0d8a09.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F083768229df44cec8fc1dc73a80b32c5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/083768229df44cec8fc1dc73a80b32c5.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F54cc16275a014361adfa6f11a23e8e5c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54cc16275a014361adfa6f11a23e8e5c.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2126b24917b74d9cbc47b8f90243c45c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2126b24917b74d9cbc47b8f90243c45c.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6922a3e92a3f40bf9c99b090d23d51d0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6922a3e92a3f40bf9c99b090d23d51d0.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb56e9b56e055436e97e5ea2abee89da2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b56e9b56e055436e97e5ea2abee89da2.jpg already downloaded
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F54bbfba429f84bf1ad15cf8c84bfd11e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54bbfba429f84bf1ad15cf8c84bfd11e.jpg already downloaded
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f098b687-bf8e-520e-9c11-3b57643cf484 with identifier 202504161404213
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f098b687-bf8e-520e-9c11-3b57643cf484
2026-03-30 15:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'color': 'Green',
 'currency': 'GBP',
 'description': 'APPROVED CARS AND FINANCE ELTHAM SE9 3AL 020 4559 2833  ARE '
                'PLEASED TO OFFER THIS LAND ROVER DEFENDER 3.0 HARD TOP MHEV '
                '198 BHP IN GREEN WITH 81,100 MILES AND A FULL MAIN DEALER '
                'SERVICE HISTORY, 2 OWNERS FROM NEW, ULEZ COMPLIANT EURO 6 4X4 '
                'VEHICLE WITH A FANTASTIC SPEC SUCH AS A FULLY AUTOMATIC '
                'GEARBOX , 10 INCH TOUCHSCREEN DISPLAY, SAT NAV, ANDROID AUTO '
                'AND APPLE CARPLAY, DAB RADIO, 360 DEGREE PARKING AID, REAR '
                'CAMERA, CRUISE CONTROL, 18 INCH STEEL WHEELS, HEATED FRONT '
                'SEATS, STEEL BULKHEAD, LANE ASSIST,  CLOTH INTERIOR AND MUCH '
                'MUCH MORE! FINAL PRICE PLUS VAT @ 20%!FOR FURTHER INFORMATION '
                'REGARDING THIS VEHICLE PLEASE CALL ON 020 4559 2833  AND A '
                'MEMBER OF THE TEAM WILL BE ABLE TO ASSIST YOU FURTHER. Full '
                'dealer facilities are available including special rate '
                'Finance and card payments. Extended Warranties are available '
                'for up to 3 years. All of our cars are HPI checked and come '
                'with a 3 month mechanical breakdown warranty as standard '
                '(excluding trade clearance cars), HPI certificate & MOT print '
                'out. We also offer a drive away same day facility and a home '
                'delivery facility. We can face time you a live demo of the '
                'car of your choice upon request. Opening hours are 9.00am – '
                '6.00pm Mon to Sat and 10.30am-5pm Sun..  All major '
                'credit/debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 197,
 'fuel_type': 'Diesel',
 'id': 'f098b687-bf8e-520e-9c11-3b57643cf484',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202504161404213',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Land Rover',
 'model': 'Defender 90',
 'odometer': 81100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 52,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/b0aeac85d19d489caae0f0eeba3bbc9b.jpg',
                'https://m.atcdn.co.uk/a/media/c764a3fb7cc547f7be3909ceac628229.jpg',
                'https://m.atcdn.co.uk/a/media/6c72768ba4d74f2a8a9f34dec8052aeb.jpg',
                'https://m.atcdn.co.uk/a/media/febab0dea2504689963718269a30f08b.jpg',
                'https://m.atcdn.co.uk/a/media/005447cdcd1d4819861a850d1def074c.jpg',
                'https://m.atcdn.co.uk/a/media/34a76251680148248389f669c6531ac4.jpg',
                'https://m.atcdn.co.uk/a/media/6210253f6fbe4af2ab6288a0e6d9c011.jpg',
                'https://m.atcdn.co.uk/a/media/c724a8008d3d4d638b4b87c3c86ecbd7.jpg',
                'https://m.atcdn.co.uk/a/media/df407d1791b544b0a3fa03621a030b19.jpg',
                'https://m.atcdn.co.uk/a/media/489b07fcde664741a74e6a9c65c94b6b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 24564,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0aeac85d19d489caae0f0eeba3bbc9b.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 25236,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c764a3fb7cc547f7be3909ceac628229.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 25537,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c72768ba4d74f2a8a9f34dec8052aeb.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 25045,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/febab0dea2504689963718269a30f08b.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 24303,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/005447cdcd1d4819861a850d1def074c.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 24184,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/34a76251680148248389f669c6531ac4.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 20638,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6210253f6fbe4af2ab6288a0e6d9c011.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 18740,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c724a8008d3d4d638b4b87c3c86ecbd7.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 21509,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/df407d1791b544b0a3fa03621a030b19.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f098b687-bf8e-520e-9c11-3b57643cf484/f098b687-bf8e-520e-9c11-3b57643cf484_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 20221,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/489b07fcde664741a74e6a9c65c94b6b.jpg',
             'Width': 344}],
 'price': 39599,
 'price_includes_vat': True,
 'registration_date': '2021-02-04',
 'seats_number': 2,
 'seller_name': None,
 'title': 'Land Rover Defender 3.0 Hard Top MHEV Green, 81,100 miles, 2 '
          'owners, ULEZ Euro 6 4x4, automatic, Sat Nav, 10" display, main '
          'dealer history, plus VAT @ 20%! *** AUTOMATIC* 3dr',
 'transmission': 'automatic',
 'year': 2021}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202504161404213%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202504161404213: {'created_time': 1774883789.893428, 'last_price_update_time': 1774883789.893439}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202504161404213') HTTP/1.1" 204 0
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 39ec218e-33f7-51fe-9d33-639568b9f7f2 with identifier 202603170766257
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 39ec218e-33f7-51fe-9d33-639568b9f7f2
2026-03-30 15:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 242,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2021 Ford Ranger Wildtrak presents a compelling '
                'proposition with its remarkably low mileage of just 43,800 '
                'miles for its age. This impressive Four Wheel Drive pickup is '
                'powered by an efficient 2.0L Diesel Engine, meeting Euro 6 '
                'emission standards. It comes with a 3 month warranty for your '
                'peace of mind, and a full 12 months MOT will be provided upon '
                'purchase, ensuring its roadworthiness. Notable features '
                'include a practical Trailer Tow Pack with a towbar, perfect '
                "for any towing needs. Inside, you'll find driver and "
                'passenger heated seats for added comfort, and a fixed rear '
                'view camera to aid with parking. The Ranger Wildtrak also '
                'boasts LED headlights for enhanced visibility and a Dual '
                'Control EATC system for climate control.\n'
                '\n'
                'The highlights of this Ford Ranger Wildtrak demonstrate its '
                'superior specification compared to other similar vehicles. '
                'The inclusion of the Trailer Tow Pack, heated front seats, '
                'and LED headlights are significant additions that enhance '
                'both its utility and comfort. The fixed rear view camera and '
                'the EATC climate control system further elevate the driving '
                'experience, offering convenience and a more refined cabin '
                'environment. This well equipped and low mileage example '
                'represents a strong choice for anyone seeking a capable and '
                'comfortable pickup truck. Opening hours are 9.00am – 5.30pm '
                'Mon to Sat and 10.00am-5pm Sun..  All major debit cards '
                'accepted. Finance and Warranties are available.  Approved '
                'Cars make it our business to try to get you a good deal on '
                'your purchase & if you require finance we can help no matter '
                'what your financial situation. The vehicle specifications are '
                'provided by Autotrader and may differ from the actual '
                'vehicle. Please verify that the features most important to '
                'you are present, as the specifications are auto-generated by '
                'Autotrader. All of our cars are HPI checked and come with a '
                '3-month mechanical breakdown warranty as standard (excluding '
                'trade clearance cars), HPI certificate & MOT print out. We '
                'also offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 210,
 'fuel_type': 'Diesel',
 'id': '39ec218e-33f7-51fe-9d33-639568b9f7f2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603170766257',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 43800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c0aee38c91014a70a324023b7b553a5b.jpg',
                'https://m.atcdn.co.uk/a/media/f763dbfcc3c54b2aa7311f074a547a76.jpg',
                'https://m.atcdn.co.uk/a/media/afaa99d881e045bbbf7aab90ad576c31.jpg',
                'https://m.atcdn.co.uk/a/media/39dc4e92faf84035ae886cfd2e0d8a09.jpg',
                'https://m.atcdn.co.uk/a/media/083768229df44cec8fc1dc73a80b32c5.jpg',
                'https://m.atcdn.co.uk/a/media/54cc16275a014361adfa6f11a23e8e5c.jpg',
                'https://m.atcdn.co.uk/a/media/2126b24917b74d9cbc47b8f90243c45c.jpg',
                'https://m.atcdn.co.uk/a/media/6922a3e92a3f40bf9c99b090d23d51d0.jpg',
                'https://m.atcdn.co.uk/a/media/b56e9b56e055436e97e5ea2abee89da2.jpg',
                'https://m.atcdn.co.uk/a/media/54bbfba429f84bf1ad15cf8c84bfd11e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76349,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c0aee38c91014a70a324023b7b553a5b.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75932,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f763dbfcc3c54b2aa7311f074a547a76.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74049,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/afaa99d881e045bbbf7aab90ad576c31.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71993,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/39dc4e92faf84035ae886cfd2e0d8a09.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70465,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/083768229df44cec8fc1dc73a80b32c5.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71986,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54cc16275a014361adfa6f11a23e8e5c.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100435,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2126b24917b74d9cbc47b8f90243c45c.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73968,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6922a3e92a3f40bf9c99b090d23d51d0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80692,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b56e9b56e055436e97e5ea2abee89da2.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39ec218e-33f7-51fe-9d33-639568b9f7f2/39ec218e-33f7-51fe-9d33-639568b9f7f2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79654,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54bbfba429f84bf1ad15cf8c84bfd11e.jpg',
             'Width': 1024}],
 'price': 22199,
 'price_includes_vat': True,
 'registration_date': '2021-10-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger Silver 2.0 EcoBlue Wildtrak pickup, 43,800 miles, ULEZ '
          'compliant, Automatic 4WD, Sat Nav, Rear camera, A/C, Alloys, F&R '
          'sensors. Final Plus VAT @ 20%! 4dr',
 'transmission': 'automatic',
 'trim': 'Wildtrak',
 'year': 2021}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603170766257%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603170766257: {'created_time': 1774883789.955433, 'last_price_update_time': 1774883789.955446}
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603170766257') HTTP/1.1" 204 0
2026-03-30 15:16:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c33bf20-fdd6-5251-a103-13c406289936 with identifier: 202502209320785
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4c33bf20-fdd6-5251-a103-13c406289936
2026-03-30 15:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F84b50dd760724e8597f0560a623d94d2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84b50dd760724e8597f0560a623d94d2.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F59c2e143c5ab4d7f897551fc0ddcbfcb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59c2e143c5ab4d7f897551fc0ddcbfcb.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F26472e5598de457d86baa9cec2e3e0ae.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26472e5598de457d86baa9cec2e3e0ae.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0430be6a83f34f619ac01aaa0f2051f1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0430be6a83f34f619ac01aaa0f2051f1.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F48b0ca12068f4c3483e54d43ce2999bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/48b0ca12068f4c3483e54d43ce2999bf.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Feb1f544b7e9b4aa28c74f42f77b7434c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb1f544b7e9b4aa28c74f42f77b7434c.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F368dd467967b4fafa5615d3da45b5061.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/368dd467967b4fafa5615d3da45b5061.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2291dfa55cfa43208ff03212c488b34f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2291dfa55cfa43208ff03212c488b34f.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa621ecaaebb1432fa4463f070d9d2b44.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a621ecaaebb1432fa4463f070d9d2b44.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F243db01459c74103935df31dd3fcb2a9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/243db01459c74103935df31dd3fcb2a9.jpg already downloaded
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fefc1d9-7366-53c1-987d-7abc3bf8579e with identifier: 202602190052947
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7fefc1d9-7366-53c1-987d-7abc3bf8579e
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0439f077966543818431df2ba5c4417b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0439f077966543818431df2ba5c4417b.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff9a3ddb360b84e069096e24d49b47fdc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9a3ddb360b84e069096e24d49b47fdc.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F68a4848dbcec40279119ea5b8dbd4e6c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68a4848dbcec40279119ea5b8dbd4e6c.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fef223951348544b0b8fcb12c688cf1b9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef223951348544b0b8fcb12c688cf1b9.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6fba694ffcd74b999975a1544800b432.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fba694ffcd74b999975a1544800b432.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbfe3d1197d004c4d8425096abaef911a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfe3d1197d004c4d8425096abaef911a.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc08036945f014d0fb46c02fc7a023aa6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c08036945f014d0fb46c02fc7a023aa6.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4fdf7003c0c34c089d420f28fe1dc516.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fdf7003c0c34c089d420f28fe1dc516.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F367cf12a85df4794a3339d58593b5956.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/367cf12a85df4794a3339d58593b5956.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb6e211c87ad14b62b085c964bdaf3690.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b6e211c87ad14b62b085c964bdaf3690.jpg already downloaded
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4c33bf20-fdd6-5251-a103-13c406289936 with identifier 202502209320785
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4c33bf20-fdd6-5251-a103-13c406289936
2026-03-30 15:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'APPROVED CARS AND FINANCE ARE PLEASED TO OFFER THIS FORD '
                'RANGER 2.0 ECOBLUE WILDTRAK IN SILVER WITH 74,000 MILES, 2 '
                'OWNER FROM NEW, ULEZ COMPLIANT EURO 6 DOUBLE CAB 4X4 PCIK UP '
                'TRUCK WITH A GREAT SPEC SUCH AS A FULLY AUTOMATIC GEARBOX, '
                'SAT NAV, HAFL LEATHER INTERIOR, TOUCHSCREEN DISPLAY, 18 INCH '
                'ALLOY WHEELS, CRUISE CONTROL, REAR CAMERA, FORD SYNC 3 '
                'SYSTEM, DAB RADIO, FRONT AND REAR PARKING SENSORS, DRIVERS '
                'AND PASSENGER HEATED SEATS, ELECTRIC WINDOWS, ELECTRIC '
                'MIRRORS AND MUCH MUCH MORE! PLUS VAT @ 20%!  FOR FURTHER '
                'INFORMATION REGARDING THIS VEHICLE PLEASE CALL ON 01622 '
                '871555 AND A MEMBER OF THE TEAM WILL BE ABLE TO ASSIST YOU '
                'FURTHER. Full dealer facilities are available including '
                'special rate Finance and card payments. Extended Warranties '
                'are available for up to 3 years. All of our cars are HPI '
                'checked and come with a 3 month mechanical breakdown warranty '
                'as standard (excluding trade clearance cars), HPI certificate '
                '& MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request. Opening hours '
                'are 9.00am – 6.00pm Mon to Sat and 10.30am-5pm Sun..  All '
                'major credit/debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 210,
 'fuel_type': 'Diesel',
 'id': '4c33bf20-fdd6-5251-a103-13c406289936',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202502209320785',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 57000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 54,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/84b50dd760724e8597f0560a623d94d2.jpg',
                'https://m.atcdn.co.uk/a/media/59c2e143c5ab4d7f897551fc0ddcbfcb.jpg',
                'https://m.atcdn.co.uk/a/media/26472e5598de457d86baa9cec2e3e0ae.jpg',
                'https://m.atcdn.co.uk/a/media/0430be6a83f34f619ac01aaa0f2051f1.jpg',
                'https://m.atcdn.co.uk/a/media/48b0ca12068f4c3483e54d43ce2999bf.jpg',
                'https://m.atcdn.co.uk/a/media/eb1f544b7e9b4aa28c74f42f77b7434c.jpg',
                'https://m.atcdn.co.uk/a/media/368dd467967b4fafa5615d3da45b5061.jpg',
                'https://m.atcdn.co.uk/a/media/2291dfa55cfa43208ff03212c488b34f.jpg',
                'https://m.atcdn.co.uk/a/media/a621ecaaebb1432fa4463f070d9d2b44.jpg',
                'https://m.atcdn.co.uk/a/media/243db01459c74103935df31dd3fcb2a9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192773,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/84b50dd760724e8597f0560a623d94d2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194340,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/59c2e143c5ab4d7f897551fc0ddcbfcb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188864,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/26472e5598de457d86baa9cec2e3e0ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216642,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0430be6a83f34f619ac01aaa0f2051f1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 219291,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/48b0ca12068f4c3483e54d43ce2999bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 210921,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb1f544b7e9b4aa28c74f42f77b7434c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209691,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/368dd467967b4fafa5615d3da45b5061.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209557,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2291dfa55cfa43208ff03212c488b34f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 215215,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a621ecaaebb1432fa4463f070d9d2b44.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c33bf20-fdd6-5251-a103-13c406289936/4c33bf20-fdd6-5251-a103-13c406289936_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201196,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/243db01459c74103935df31dd3fcb2a9.jpg',
             'Width': 1280}],
 'price': 21599,
 'price_includes_vat': True,
 'registration_date': '2020-12-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger 2.0 EcoBlue Wildtrak in silver, 56,000 miles, Euro 6 '
          'ULEZ, 4x4, automatic, sat nav, half leather interior, touchscreen '
          'display, Plus VAT @ 20%! * AUTO',
 'transmission': 'automatic',
 'trim': 'Wildtrak',
 'year': 2020}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [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%27202502209320785%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202502209320785: {'created_time': 1774883790.376405, 'last_price_update_time': 1774883790.376415}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202502209320785') HTTP/1.1" 204 0
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7fefc1d9-7366-53c1-987d-7abc3bf8579e with identifier 202602190052947
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7fefc1d9-7366-53c1-987d-7abc3bf8579e
2026-03-30 15:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 0,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2023 MAXUS T90EV Elite Pickup is a standout example, '
                'having had only one owner since new. This electric double cab '
                'pickup, with its 88.5kWh battery offering a maximum range of '
                '220 miles, presents a compelling proposition for those '
                'seeking a capable and environmentally conscious vehicle. The '
                'Elite trim level ensures a well equipped experience, '
                'featuring a 10.25 inch touch screen with Bluetooth '
                'connectivity, a reversing camera, and rear parking sensors to '
                'aid manoeuvrability. For your peace of mind, a 12 month MOT '
                'will be provided on purchase, and the vehicle comes with a 3 '
                'month warranty.\n'
                '\n'
                'The MAXUS T90EV Elite is designed to impress with its blend '
                'of practicality and modern technology. Its electric '
                'powertrain delivers 177 ps, providing smooth and responsive '
                'performance. The manual front air conditioner and pollen '
                'filter ensure a comfortable cabin environment in all '
                'conditions. These features, combined with its single owner '
                'provenance and comprehensive MOT and warranty, highlight how '
                'this particular T90EV offers a superior ownership experience '
                'compared to other vehicles in its class. Opening hours are '
                '9.00am – 5.30pm Mon to Sat and 10.00am-5pm Sun..  All major '
                'debit cards accepted. Finance and Warranties are available.  '
                'Approved Cars make it our business to try to get you a good '
                'deal on your purchase & if you require finance we can help no '
                'matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine_horse_power': 175,
 'fuel_type': 'Electric',
 'id': '7fefc1d9-7366-53c1-987d-7abc3bf8579e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602190052947',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'MAXUS',
 'model': 'T90EV',
 'odometer': 29300,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 55,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0439f077966543818431df2ba5c4417b.jpg',
                'https://m.atcdn.co.uk/a/media/f9a3ddb360b84e069096e24d49b47fdc.jpg',
                'https://m.atcdn.co.uk/a/media/68a4848dbcec40279119ea5b8dbd4e6c.jpg',
                'https://m.atcdn.co.uk/a/media/ef223951348544b0b8fcb12c688cf1b9.jpg',
                'https://m.atcdn.co.uk/a/media/6fba694ffcd74b999975a1544800b432.jpg',
                'https://m.atcdn.co.uk/a/media/bfe3d1197d004c4d8425096abaef911a.jpg',
                'https://m.atcdn.co.uk/a/media/c08036945f014d0fb46c02fc7a023aa6.jpg',
                'https://m.atcdn.co.uk/a/media/4fdf7003c0c34c089d420f28fe1dc516.jpg',
                'https://m.atcdn.co.uk/a/media/367cf12a85df4794a3339d58593b5956.jpg',
                'https://m.atcdn.co.uk/a/media/b6e211c87ad14b62b085c964bdaf3690.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 266010,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0439f077966543818431df2ba5c4417b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287458,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9a3ddb360b84e069096e24d49b47fdc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/68a4848dbcec40279119ea5b8dbd4e6c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236825,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef223951348544b0b8fcb12c688cf1b9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 288231,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fba694ffcd74b999975a1544800b432.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 323150,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfe3d1197d004c4d8425096abaef911a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 330216,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c08036945f014d0fb46c02fc7a023aa6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 309381,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fdf7003c0c34c089d420f28fe1dc516.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255409,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/367cf12a85df4794a3339d58593b5956.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fefc1d9-7366-53c1-987d-7abc3bf8579e/7fefc1d9-7366-53c1-987d-7abc3bf8579e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227477,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b6e211c87ad14b62b085c964bdaf3690.jpg',
             'Width': 1280}],
 'price': 16199,
 'price_includes_vat': True,
 'registration_date': '2023-12-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Maxus DELIVER 3 Blue 88.5kWh electric pickup, 29,300 miles, ULEZ '
          'compliant, Automatic, A/C, Rear camera, Alloys, 10in Touchscreen. '
          'Final price plus VAT @ 20%! * AUTOM',
 'transmission': 'automatic',
 'trim': 'Elite',
 'year': 2023}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [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%27202602190052947%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602190052947: {'created_time': 1774883790.456089, 'last_price_update_time': 1774883790.456099}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602190052947') HTTP/1.1" 204 0
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ffc07c0-69c9-52c1-8b29-52472cbfbc6e with identifier: 202601309545166
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1ffc07c0-69c9-52c1-8b29-52472cbfbc6e
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd64947b2df6e46b79a348e14578e4162.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d64947b2df6e46b79a348e14578e4162.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0dc4365c968a4c4f9716b7b719fc39e3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0dc4365c968a4c4f9716b7b719fc39e3.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Faf9c3725f52b4a3382aa40861f53536c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af9c3725f52b4a3382aa40861f53536c.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd1df84788cf542569deb4f236817b389.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d1df84788cf542569deb4f236817b389.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd93368e122e4421b984fa0998146bedf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d93368e122e4421b984fa0998146bedf.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0894f3ad9f794cfeacd198006211139e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0894f3ad9f794cfeacd198006211139e.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8556e601055f458e80a622ce33471f15.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8556e601055f458e80a622ce33471f15.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa7831a85b2fe498b8daaebb8550e5739.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7831a85b2fe498b8daaebb8550e5739.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5be2a004a4e64c43ba695535baad7d6f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5be2a004a4e64c43ba695535baad7d6f.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb57935987c804680b100838290f0c375.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b57935987c804680b100838290f0c375.jpg already downloaded
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1ffc07c0-69c9-52c1-8b29-52472cbfbc6e with identifier 202601309545166
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1ffc07c0-69c9-52c1-8b29-52472cbfbc6e
2026-03-30 15:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'color': 'White',
 'currency': 'GBP',
 'description': 'With only 27814 miles on the clock, this 2020 Ford Ranger is '
                'barely broken in. As a Ranger 2.0 EcoBlue Limited Auto 4WD '
                'Euro 6 (s/s) 4dr, this Limited variant comes with a 2.0L '
                "diesel engine and a full service history. The vehicle's road "
                'worthiness is guaranteed with an MOT valid until November '
                '2025, and for added peace of mind, it comes with a 3-month '
                "warranty. The Four Wheel Drive drivetrain ensures it's "
                'capable in various conditions, while features such as front '
                'and rear parking sensors, heated front seats, manual air '
                'conditioning, and bi-xenon headlights enhance comfort and '
                'convenience.\n'
                '\n'
                'This particular model stands out with its Euro 6 emission '
                'class, meaning lower CO2 emissions, making it a more '
                'environmentally conscious choice. Furthermore, its impressive '
                '3500 kg towing capacity demonstrates its practicality and '
                'capability for heavy-duty tasks. The low mileage for its age '
                'makes it an appealing option for those seeking a reliable and '
                'well-maintained vehicle. Opening hours are 9.00am – 6.00pm '
                'Mon to Sat and 10.30am-5pm Sun..  All major debit cards '
                'accepted. Finance and Warranties are available.  Approved '
                'Cars make it our business to try to get you a good deal on '
                'your purchase & if you require finance we can help no matter '
                'what your financial situation. The vehicle specifications are '
                'provided by Autotrader and may differ from the actual '
                'vehicle. Please verify that the features most important to '
                'you are present, as the specifications are auto-generated by '
                'Autotrader. All of our cars are HPI checked and come with a '
                '3-month mechanical breakdown warranty as standard (excluding '
                'trade clearance cars), HPI certificate & MOT print out. We '
                'also offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': '1ffc07c0-69c9-52c1-8b29-52472cbfbc6e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601309545166',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 27814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 61,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d64947b2df6e46b79a348e14578e4162.jpg',
                'https://m.atcdn.co.uk/a/media/0dc4365c968a4c4f9716b7b719fc39e3.jpg',
                'https://m.atcdn.co.uk/a/media/af9c3725f52b4a3382aa40861f53536c.jpg',
                'https://m.atcdn.co.uk/a/media/d1df84788cf542569deb4f236817b389.jpg',
                'https://m.atcdn.co.uk/a/media/d93368e122e4421b984fa0998146bedf.jpg',
                'https://m.atcdn.co.uk/a/media/0894f3ad9f794cfeacd198006211139e.jpg',
                'https://m.atcdn.co.uk/a/media/8556e601055f458e80a622ce33471f15.jpg',
                'https://m.atcdn.co.uk/a/media/a7831a85b2fe498b8daaebb8550e5739.jpg',
                'https://m.atcdn.co.uk/a/media/5be2a004a4e64c43ba695535baad7d6f.jpg',
                'https://m.atcdn.co.uk/a/media/b57935987c804680b100838290f0c375.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196421,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d64947b2df6e46b79a348e14578e4162.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174681,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0dc4365c968a4c4f9716b7b719fc39e3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196589,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af9c3725f52b4a3382aa40861f53536c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161275,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d1df84788cf542569deb4f236817b389.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146625,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d93368e122e4421b984fa0998146bedf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196522,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0894f3ad9f794cfeacd198006211139e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 226154,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8556e601055f458e80a622ce33471f15.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241978,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7831a85b2fe498b8daaebb8550e5739.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222765,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5be2a004a4e64c43ba695535baad7d6f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ffc07c0-69c9-52c1-8b29-52472cbfbc6e/1ffc07c0-69c9-52c1-8b29-52472cbfbc6e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205615,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b57935987c804680b100838290f0c375.jpg',
             'Width': 1280}],
 'price': 21599,
 'price_includes_vat': True,
 'registration_date': '2020-01-22',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger 2.0 EcoBlue Limited Double Cab Pickup, 27,814 miles, 3 '
          'owners, Euro 6 ULEZ, Automatic, Leather Interior, Air Conditioning '
          '& more! +VAT @20% * AUTOMATI',
 'transmission': 'automatic',
 'trim': 'Limited',
 'year': 2020}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [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%27202601309545166%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601309545166: {'created_time': 1774883790.73316, 'last_price_update_time': 1774883790.733173}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601309545166') HTTP/1.1" 204 0
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e8474bdd-d6d5-533c-bb60-e37602b1b092 with identifier: 202601269427982
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8474bdd-d6d5-533c-bb60-e37602b1b092
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F96f64a43ffa843bd893b7e3b6a659635.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96f64a43ffa843bd893b7e3b6a659635.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Faaba521aabf14686803d2c8320acea60.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aaba521aabf14686803d2c8320acea60.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F991fb68c5c014cea9316177469104a3a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/991fb68c5c014cea9316177469104a3a.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8bafaf809bc64f6a8e4a9e32bb6cb69b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8bafaf809bc64f6a8e4a9e32bb6cb69b.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe4d9caafa55c47448e78608488d37752.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4d9caafa55c47448e78608488d37752.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F256a842a6fe5484e98454f8d9c240d95.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/256a842a6fe5484e98454f8d9c240d95.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F495b5eac032b49fb8ebd5d7fa35096f5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/495b5eac032b49fb8ebd5d7fa35096f5.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc61a68a2138b49ccbcf7f64a5a49293b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c61a68a2138b49ccbcf7f64a5a49293b.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4107bfecd40942169abcb6e17c0f23ef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4107bfecd40942169abcb6e17c0f23ef.jpg already downloaded
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F47994dff0440483eb643d2707b0f54d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/47994dff0440483eb643d2707b0f54d3.jpg already downloaded
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e8474bdd-d6d5-533c-bb60-e37602b1b092 with identifier 202601269427982
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e8474bdd-d6d5-533c-bb60-e37602b1b092
2026-03-30 15:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2018 Volkswagen Transporter Shuttle boasts an MOT valid '
                'until October 2026, offering you peace of mind for the coming '
                'years. This TDI SE model, featuring a 2.0 litre diesel engine '
                'and front wheel drive, is a long wheelbase variant designed '
                'for practicality. It meets Euro 6 emission standards and '
                'comes equipped with Air Conditioning for both the cab and '
                'passenger compartment, ensuring comfort for all. '
                'Additionally, the Bluetooth Hands Free Set allows for '
                'seamless connectivity on the go.\n'
                '\n'
                'The Transporter Shuttle SE is a compelling choice, offering '
                'an impressive fuel economy of 42 miles per gallon, which is a '
                'notable highlight indicating its efficiency compared to '
                'similar vehicles. Its low CO2 emissions further contribute to '
                'its appeal as a more environmentally conscious option. This '
                'combination of practical features, long MOT validity, and '
                'excellent fuel economy makes this Volkswagen Transporter '
                'Shuttle a well rounded and attractive proposition. Opening '
                'hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm Sun..  '
                'All major debit cards accepted. Finance and Warranties are '
                'available.  Approved Cars make it our business to try to get '
                'you a good deal on your purchase & if you require finance we '
                'can help no matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 101,
 'fuel_type': 'Diesel',
 'id': 'e8474bdd-d6d5-533c-bb60-e37602b1b092',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269427982',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Volkswagen',
 'model': 'Transporter Shuttle',
 'odometer': 65000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 63,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/96f64a43ffa843bd893b7e3b6a659635.jpg',
                'https://m.atcdn.co.uk/a/media/aaba521aabf14686803d2c8320acea60.jpg',
                'https://m.atcdn.co.uk/a/media/991fb68c5c014cea9316177469104a3a.jpg',
                'https://m.atcdn.co.uk/a/media/8bafaf809bc64f6a8e4a9e32bb6cb69b.jpg',
                'https://m.atcdn.co.uk/a/media/e4d9caafa55c47448e78608488d37752.jpg',
                'https://m.atcdn.co.uk/a/media/256a842a6fe5484e98454f8d9c240d95.jpg',
                'https://m.atcdn.co.uk/a/media/495b5eac032b49fb8ebd5d7fa35096f5.jpg',
                'https://m.atcdn.co.uk/a/media/c61a68a2138b49ccbcf7f64a5a49293b.jpg',
                'https://m.atcdn.co.uk/a/media/4107bfecd40942169abcb6e17c0f23ef.jpg',
                'https://m.atcdn.co.uk/a/media/47994dff0440483eb643d2707b0f54d3.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196804,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/96f64a43ffa843bd893b7e3b6a659635.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167887,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aaba521aabf14686803d2c8320acea60.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199963,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/991fb68c5c014cea9316177469104a3a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188860,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8bafaf809bc64f6a8e4a9e32bb6cb69b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209278,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4d9caafa55c47448e78608488d37752.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214997,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/256a842a6fe5484e98454f8d9c240d95.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190646,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/495b5eac032b49fb8ebd5d7fa35096f5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192761,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c61a68a2138b49ccbcf7f64a5a49293b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173608,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4107bfecd40942169abcb6e17c0f23ef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8474bdd-d6d5-533c-bb60-e37602b1b092/e8474bdd-d6d5-533c-bb60-e37602b1b092_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187573,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/47994dff0440483eb643d2707b0f54d3.jpg',
             'Width': 1280}],
 'price': 26499,
 'price_includes_vat': True,
 'registration_date': '2018-03-28',
 'seats_number': 9,
 'seller_name': None,
 'title': 'Volkswagen Transporter Shuttle 2.0 TDI BlueMotion Tech SE Minibus, '
          '65,000 miles, Euro 6 ULEZ, 5-speed, A/C, Bluetooth, DAB, 5" screen, '
          '9 seats, great spec, **NO VAT!** ***MANUAL****',
 'transmission': 'manual',
 'trim': 'SE',
 'year': 2018}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [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%27202601269427982%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269427982: {'created_time': 1774883790.945747, 'last_price_update_time': 1774883790.945758}
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269427982') HTTP/1.1" 204 0
2026-03-30 15:16:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eb9869d7-576b-5860-981b-40c157d4aa2d with identifier: 202601159166332
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eb9869d7-576b-5860-981b-40c157d4aa2d
2026-03-30 15:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F46c5f799db4648ccb89aee06d7f1e0e5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46c5f799db4648ccb89aee06d7f1e0e5.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd98b00f3e7294d5ab1520ac18f9b3a3d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d98b00f3e7294d5ab1520ac18f9b3a3d.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5b3d900ed961456b8781d766dba59fed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5b3d900ed961456b8781d766dba59fed.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4c0c5bafcb6745408ebe25f3b8622bb7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c0c5bafcb6745408ebe25f3b8622bb7.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fea5cc29081f847ee8664ec91305a6fa5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea5cc29081f847ee8664ec91305a6fa5.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F629f5c312250493097db615688ae075b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/629f5c312250493097db615688ae075b.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F377c5c7fdff246e19d4b1dfc174ac706.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/377c5c7fdff246e19d4b1dfc174ac706.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6b2db1bcb03349cba5f4df8149059ed9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b2db1bcb03349cba5f4df8149059ed9.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F43985a875133406283ac28b1e4421b04.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43985a875133406283ac28b1e4421b04.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd8363068f5f4417fbc94d104fe0ab3ec.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8363068f5f4417fbc94d104fe0ab3ec.jpg already downloaded
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eb9869d7-576b-5860-981b-40c157d4aa2d with identifier 202601159166332
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eb9869d7-576b-5860-981b-40c157d4aa2d
2026-03-30 15:16:31 [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',
 'description': 'This 2023 MAXUS T90EV Elite presents a superb ownership '
                'proposition, having been driven by only one owner and '
                'boasting a full service history, with its last service '
                'completed on 09 August 2024 at 7,618 miles. This electric '
                'pickup truck features a substantial 89 kWh battery, offering '
                'a maximum range of 220 miles when new, and has covered a low '
                'mileage of just 13,534 miles for its age. The Elite trim '
                'comes equipped with a 10.25 inch touchscreen with Bluetooth '
                'connectivity, a reversing camera, and rear parking sensors to '
                'aid manoeuvrability. Comfort is ensured with manual front air '
                'conditioning and a pollen filter.\n'
                '\n'
                'The MAXUS T90EV Elite stands out with its impressive electric '
                'powertrain and thoughtful features designed for convenience '
                'and practicality. The inclusion of a reversing camera and '
                'rear parking sensors, alongside the 10.25 inch touchscreen, '
                'provides a more informed and less stressful driving '
                'experience compared to many other vehicles in its class. '
                'Furthermore, the comprehensive service history and the '
                'provision of a 12 month MOT upon purchase offer peace of '
                'mind, highlighting the care this vehicle has received. A 3 '
                'month warranty is also included. Opening hours are 9.00am – '
                '5.30pm Mon to Sat and 10.00am-5pm Sun..  All major debit '
                'cards accepted. Finance and Warranties are available.  '
                'Approved Cars make it our business to try to get you a good '
                'deal on your purchase & if you require finance we can help no '
                'matter what your financial situation. The vehicle '
                'specifications are provided by Autotrader and may differ from '
                'the actual vehicle. Please verify that the features most '
                'important to you are present, as the specifications are '
                'auto-generated by Autotrader. All of our cars are HPI checked '
                'and come with a 3-month mechanical breakdown warranty as '
                'standard (excluding trade clearance cars), HPI certificate & '
                'MOT print out. We also offer a drive away same day facility '
                'and a home delivery facility. We can face time you a live '
                'demo of the car of your choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine_horse_power': 175,
 'fuel_type': 'Electric',
 'id': 'eb9869d7-576b-5860-981b-40c157d4aa2d',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601159166332',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'MAXUS',
 'model': 'T90EV',
 'odometer': 13534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 61,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/46c5f799db4648ccb89aee06d7f1e0e5.jpg',
                'https://m.atcdn.co.uk/a/media/d98b00f3e7294d5ab1520ac18f9b3a3d.jpg',
                'https://m.atcdn.co.uk/a/media/5b3d900ed961456b8781d766dba59fed.jpg',
                'https://m.atcdn.co.uk/a/media/4c0c5bafcb6745408ebe25f3b8622bb7.jpg',
                'https://m.atcdn.co.uk/a/media/ea5cc29081f847ee8664ec91305a6fa5.jpg',
                'https://m.atcdn.co.uk/a/media/629f5c312250493097db615688ae075b.jpg',
                'https://m.atcdn.co.uk/a/media/377c5c7fdff246e19d4b1dfc174ac706.jpg',
                'https://m.atcdn.co.uk/a/media/6b2db1bcb03349cba5f4df8149059ed9.jpg',
                'https://m.atcdn.co.uk/a/media/43985a875133406283ac28b1e4421b04.jpg',
                'https://m.atcdn.co.uk/a/media/d8363068f5f4417fbc94d104fe0ab3ec.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212411,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/46c5f799db4648ccb89aee06d7f1e0e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212825,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d98b00f3e7294d5ab1520ac18f9b3a3d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208648,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5b3d900ed961456b8781d766dba59fed.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197122,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c0c5bafcb6745408ebe25f3b8622bb7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214478,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea5cc29081f847ee8664ec91305a6fa5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249739,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/629f5c312250493097db615688ae075b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 263071,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/377c5c7fdff246e19d4b1dfc174ac706.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242372,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b2db1bcb03349cba5f4df8149059ed9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 233399,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43985a875133406283ac28b1e4421b04.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb9869d7-576b-5860-981b-40c157d4aa2d/eb9869d7-576b-5860-981b-40c157d4aa2d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227950,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8363068f5f4417fbc94d104fe0ab3ec.jpg',
             'Width': 1280}],
 'price': 16199,
 'price_includes_vat': True,
 'registration_date': '2023-01-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Maxus DELIVER 3 88.5kWh Elite Double Cab Electric Pickup, 13,534 '
          'miles, Automatic, Alloys, Air Con, 10in Touchscreen, Rear sensors. '
          'Final price plus VAT @ 20%! * AUTO 4dr',
 'transmission': 'automatic',
 'trim': 'Elite',
 'year': 2023}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601159166332%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601159166332: {'created_time': 1774883791.192667, 'last_price_update_time': 1774883791.192679}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601159166332') HTTP/1.1" 204 0
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 972a974c-3a92-56d4-9572-405989f60b19 with identifier: 202601068960194
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 972a974c-3a92-56d4-9572-405989f60b19
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fdcdb2864b1584ea4be4648a9cc90350c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcdb2864b1584ea4be4648a9cc90350c.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3dc51adc108449089c5e59e21b54373d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3dc51adc108449089c5e59e21b54373d.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffacfe401b5b2421a83e117ef11001aa5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/facfe401b5b2421a83e117ef11001aa5.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1dc429f765c444f4aca729e7ac0ffe93.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1dc429f765c444f4aca729e7ac0ffe93.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbaf0c34d56314df897889938063a0b31.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/baf0c34d56314df897889938063a0b31.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9f8a7eeda55549b38ec76aa5b47b7f0e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f8a7eeda55549b38ec76aa5b47b7f0e.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffddac1c0b7df4ec6bafb654ce865c85d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fddac1c0b7df4ec6bafb654ce865c85d.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F54abe20f7dc449d991ffcec741b25807.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54abe20f7dc449d991ffcec741b25807.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4eb06a15c16c4fb4af0db034357f7eea.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4eb06a15c16c4fb4af0db034357f7eea.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Feec83643dd38415c955ae68a4caa2f40.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eec83643dd38415c955ae68a4caa2f40.jpg already downloaded
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 972a974c-3a92-56d4-9572-405989f60b19 with identifier 202601068960194
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 972a974c-3a92-56d4-9572-405989f60b19
2026-03-30 15:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2019 Ford Ranger Wildtrak is a robust and capable '
                'vehicle, ready for any challenge. Powered by a 2.0L diesel '
                'engine and featuring Four Wheel Drive,with a full service '
                'history with a cam belt change in jan 25.This Euro 6 '
                'compliant model comes equipped with Bi-Xenon headlights for '
                'excellent visibility, Traction Control and Electronic '
                'Stability Control for enhanced safety, and a leather wrapped '
                'steering wheel for a comfortable driving experience. Rear '
                'parking sensors are also included to assist with '
                'manoeuvring.\n'
                'The Ranger Wildtrak stands out with its combination of '
                'practical features and advanced technology. The Bi-Xenon '
                'headlights provide superior illumination compared to standard '
                'halogen bulbs, while the inclusion of Traction Control and '
                'Electronic Stability Control offers greater confidence and '
                'control in various driving conditions. These elements, '
                'alongside the comfortable leather steering wheel and '
                'convenient rear parking sensors, demonstrate the thoughtful '
                'design and specification of this particular Ranger, making it '
                'a compelling choice for those seeking a well equipped and '
                'reliable pickup. Opening hours are 9.00am – 5.30pm Mon to Sat '
                'and 10.30am-5pm Sun..  All major debit cards accepted. '
                'Finance and Warranties are available.  Approved Cars make it '
                'our business to try to get you a good deal on your purchase & '
                'if you require finance we can help no matter what your '
                'financial situation. The vehicle specifications are provided '
                'by Autotrader and may differ from the actual vehicle. Please '
                'verify that the features most important to you are present, '
                'as the specifications are auto-generated by Autotrader. All '
                'of our cars are HPI checked and come with a 3-month '
                'mechanical breakdown warranty as standard (excluding trade '
                'clearance cars), HPI certificate & MOT print out. We also '
                'offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 210,
 'fuel_type': 'Diesel',
 'id': '972a974c-3a92-56d4-9572-405989f60b19',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601068960194',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Ranger',
 'odometer': 112950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 62,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/dcdb2864b1584ea4be4648a9cc90350c.jpg',
                'https://m.atcdn.co.uk/a/media/3dc51adc108449089c5e59e21b54373d.jpg',
                'https://m.atcdn.co.uk/a/media/facfe401b5b2421a83e117ef11001aa5.jpg',
                'https://m.atcdn.co.uk/a/media/1dc429f765c444f4aca729e7ac0ffe93.jpg',
                'https://m.atcdn.co.uk/a/media/baf0c34d56314df897889938063a0b31.jpg',
                'https://m.atcdn.co.uk/a/media/9f8a7eeda55549b38ec76aa5b47b7f0e.jpg',
                'https://m.atcdn.co.uk/a/media/fddac1c0b7df4ec6bafb654ce865c85d.jpg',
                'https://m.atcdn.co.uk/a/media/54abe20f7dc449d991ffcec741b25807.jpg',
                'https://m.atcdn.co.uk/a/media/4eb06a15c16c4fb4af0db034357f7eea.jpg',
                'https://m.atcdn.co.uk/a/media/eec83643dd38415c955ae68a4caa2f40.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 229309,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dcdb2864b1584ea4be4648a9cc90350c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208564,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3dc51adc108449089c5e59e21b54373d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199375,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/facfe401b5b2421a83e117ef11001aa5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205159,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1dc429f765c444f4aca729e7ac0ffe93.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255819,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/baf0c34d56314df897889938063a0b31.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302021,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f8a7eeda55549b38ec76aa5b47b7f0e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287859,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fddac1c0b7df4ec6bafb654ce865c85d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 254513,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54abe20f7dc449d991ffcec741b25807.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208546,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4eb06a15c16c4fb4af0db034357f7eea.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_972a974c-3a92-56d4-9572-405989f60b19/972a974c-3a92-56d4-9572-405989f60b19_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172261,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eec83643dd38415c955ae68a4caa2f40.jpg',
             'Width': 1280}],
 'price': 15599,
 'price_includes_vat': True,
 'registration_date': '2019-09-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Ranger 2.0 EcoBlue Wildtrak Pickup, 1 owner, 7 services, '
          'Timing Belt Feb 25, Euro 6 ULEZ, automatic, A/C, heated leather, '
          'sat nav, rear camera, + VAT @ 20%. 4dr',
 'transmission': 'automatic',
 'trim': 'Wildtrak',
 'year': 2019}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601068960194%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601068960194: {'created_time': 1774883791.443232, 'last_price_update_time': 1774883791.443242}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601068960194') HTTP/1.1" 204 0
2026-03-30 15:16: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-03-30 15:16:31 [common.utils.decorators] ERROR: Payload: {"id": "202511288210746", "stockItemId": "8a4290879abb754a019acb07f8ae12c9", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Ford Tourneo Custom Independence Tourneo Automatic Allied Mobility 2.0 EBL 130 RE, 19,548 miles, ULEZ Euro 6, Air Con, Alloys, 5 seater, FSH, NO VAT! * AUTOMATIC***AIR CO 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-03-31T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Ford Tourneo Custom", "subtitle": "Independence Tourneo Automatic Allied Mobility 2.0 EBL 130 RE, 19,548 miles, ULEZ Euro 6, Air Con, Alloys, 5 seater, FSH, NO VAT! * AUTOMATIC***AIR CO 4dr", "__typename": "Heading"}, "attentionGrabber": "2 OWNER, EURO 6,ULEZ COMPLIANT", "rrp": null, "price": 22999, "priceGBX": 2299900, "priceExcludingFees": 22999, "priceExcludingFeesGBX": 2299900, "suppliedPrice": 22999, "suppliedPriceGBX": 2299900, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2019-02-19", "homeDeliveryRegionCodes": null, "priceExcludingVat": 22999, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "S****HA", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "2300", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "10036102", "privateAdvertiser": null, "advertiserSegment": "Franchise", "dealer": {"dealerId": "10036102", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 57, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": null, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": null, "instantMessagingText": null, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.4", "__typename": "Reviews"}, "location": {"addressOne": "Sidcup Road", "addressTwo": null, "town": "Eltham", "county": "Kent", "postcode": "SE9 3AL", "latLong": "51.435605,0.0607511", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.approvedcarsandfinance.co.uk/", "__typename": "Link"}, "phoneNumber1": "(020) 8033 1175", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Approved Cars & Finance", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18GMCUST", "AT18GM_PRODCAT", "AT18SELLCUST", "AT18SL3", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "CODRIVER", "DEAL", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "PPI_3_STANDARD", "PROFILE", "RTLCHK", "STEX", "STOCKMANAGER", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "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/jVeC8PtgHXk?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 64, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/80a5d873008441b28d486aff5e742e4f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d606e5768b364187b042318243fbac6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c2a5ed5f219d4a64b16df483a02fc26b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/40e60b6235a24dfb821843d5f2d62522.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e988086a8ab44e58cd25395080b31ca.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e3c3681d2f5b414b957216006e34355b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e9577f6686c043e0aa69a25d0aaca0cd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/128ad5da766c4c0482d0726f72474e82.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b347d25f6240499eb52fc25b42907fde.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a96d3c3fd9dc428095e8d3df1f98ce17.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a8bf9179830f44d7ab1a70013bec4c60.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7feb850f7c1d485784212708e5068d11.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fd7195c834a246739b1bc9725228accf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52cc791010074454954ffa42e538cff8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6a1f2f69a0254fccba08b1ee9151238c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63c13a7c081f4b42b4680bf2f82a0b84.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f2125daceef14869badc370e2be1e92a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/92241ce05b6143e5b5c88c124f5411c2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b09503073d2f48eb9bbd303b3809e22d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/690aff57f33b42b0864e90b6bd45e04c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e598b7188cd4446c9d9d0e3388d2e11b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25ab114915154ea7932405b45276e66a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51c85f3b5623438b8cf2bef4c118c143.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8ac6e10750ba40128cf7e51147f79d14.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3f76a4c246a44137bcb178306af021e8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/225db222747c4e84b4053a01ff02312f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4bd0e608d3f745daaa8310fb04fb41ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/230855a42e80420a91dcdf463202f1a3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d797e133cd147649972ecd4ad01ffc4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dfa8b141ff19433dbfd7c062f8ac8f21.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d638ad755044252aba1d7f028dfc6ce.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fb2c8e1d7dfa494989a5e38441d6ea40.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}/dfdf7cf3ad754ad59888d550c9056369.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}/403fa53d61584d188b44b061afa163d0.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}/6420819d643b4c36a0bd2ed148d47423.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0bf4730304a945eb8914848fc211319d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b139bf1e4afe4dceaa9ba3d798040e3e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0d6df26aedfa472ba9e31d9338f6293f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3985ad2d3c0e4630b0e53dc04b61ba91.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bcc366440bbc4222a0230399c4747931.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9247c57a878f4ed9bf1fe7abd09db53d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fb0db20d1b414d3fac0c566da5301b6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/62ee0d0aa0244dc5ac725c61dbf5eab8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aa4f907da90b40afb09ac06029bffe0d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/19b1ff29b82345d8b1b35fda73467ba4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8b29369ffee54392821e12f70454cf8b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ad8990989564ff098a9f887ee942ef5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bc798b853dda466d888009225c046652.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/684413fd03824556a3794af6d6c61a95.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Pedals", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0a29196936fb4e288b09cd67980d8eb7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2b35ce96fb1c41098c1921a7a3d559d9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ef07c6adaa744738671ac994a9914cb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/368d585aaf1344d8a048b73c651f142c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dc25c004c6354953af99143d04020528.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5c0c38aa4cfc48a1bbea666dd84e62c8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5829286a445246ec8343ddad125b70da.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/faa31e5739ee4605b52f4ac81fb43163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91eb1ceede1c4c7ebb435365b40d08ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/64de76ea9b40444dbaec0087df5383c6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e62498b92fbe46f7996872b640a0615c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/40bc5f3aceb24388a1c25907f5c0d30d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a2f4c8371d6f4e148e27892e25ae2733.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d9c085dc7a3543e7a2a85e21fcacafeb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/328aa7ee3e324e0cb4cffa47f81b0538.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": 19548, "unit": "MILE", "__typename": "Mileage"}, "plate": "68", "year": 2019, "vehicleCheckId": null, "vehicleCheckStatus": "PASSED", "vehicleCheckSummary": {"type": "BASIC", "title": "5 checks passed", "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": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Approved Cars & Finance", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18GMCUST", "AT18GM_PRODCAT", "AT18SELLCUST", "AT18SL3", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "CODRIVER", "DEAL", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "PPI_3_STANDARD", "PROFILE", "RTLCHK", "STEX", "STOCKMANAGER", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "sellerLocation": "ELTHAM", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(020) 8033 1175", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This stunning black Ford Transit Custom Tourneo Allied Mobility Independence 2.0 EBL 130 RE MPV is a high-quality, wheelchair-accessible vehicle (WAV) with just 19,548 miles and a full service history. It comes with an automatic gearbox, is ULEZ compliant (Euro 6), and has had only two owners from new. Converted by Allied Mobility, the Independence model offers exceptional accessibility with a secure wheelchair ramp and restraint system, alongside seating for up to five people including the wheelchair position. The vehicle is packed with desirable features such as air conditioning, alloy wheels, heated front seats, a touchscreen multimedia display with DAB radio and Bluetooth connectivity, privacy glass, rear parking sensors, electric windows and mirrors, and remote central locking. With its smooth drive, low mileage, and excellent condition inside and out, this Ford Transit Custom Tourneo Independence is the perfect combination of comfort, practicality, and reliability\u2014ideal for personal, family, or care use. Final price plus VAT at 20%.\n Opening hours are 9.00am \u2013 5.30pm Mon to Sat and 10.30am-5pm Sun..  All major debit cards accepted. Finance and Warranties are available.  Approved Cars make it our business to try to get you a good deal on your purchase & if you require finance we can help no matter what your financial situation. The vehicle specifications are provided by Autotrader and may differ from the actual vehicle. Please verify that the features most important to you are present, as the specifications are auto-generated by Autotrader. All of our cars are HPI checked and come with a 3-month mechanical breakdown warranty as standard (excluding trade clearance cars), HPI certificate & MOT print out. We also offer a drive away same day facility and a home delivery facility. We can face time you a live demo of the car of your choice upon request", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 2, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 183, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": null, "unit": null, "__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": 2, "sizeCC": 1995, "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": 6, "axleConfig": null, "ulezCompliant": true, "doors": 4, "bodyType": "Minibus", "cabType": "Unlisted", "rawBodyType": "Minibus", "fuel": "Diesel", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Ford", "model": "Tourneo Custom", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 195, "__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": "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-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f3e224f-5673-515d-801b-933cc59df447 with identifier: 202511288210746
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5f3e224f-5673-515d-801b-933cc59df447
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F80a5d873008441b28d486aff5e742e4f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/80a5d873008441b28d486aff5e742e4f.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd606e5768b364187b042318243fbac6f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d606e5768b364187b042318243fbac6f.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc2a5ed5f219d4a64b16df483a02fc26b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c2a5ed5f219d4a64b16df483a02fc26b.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F40e60b6235a24dfb821843d5f2d62522.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40e60b6235a24dfb821843d5f2d62522.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8e988086a8ab44e58cd25395080b31ca.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e988086a8ab44e58cd25395080b31ca.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe3c3681d2f5b414b957216006e34355b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3c3681d2f5b414b957216006e34355b.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe9577f6686c043e0aa69a25d0aaca0cd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9577f6686c043e0aa69a25d0aaca0cd.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F128ad5da766c4c0482d0726f72474e82.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/128ad5da766c4c0482d0726f72474e82.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb347d25f6240499eb52fc25b42907fde.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b347d25f6240499eb52fc25b42907fde.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa96d3c3fd9dc428095e8d3df1f98ce17.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a96d3c3fd9dc428095e8d3df1f98ce17.jpg already downloaded
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5f3e224f-5673-515d-801b-933cc59df447 with identifier 202511288210746
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5f3e224f-5673-515d-801b-933cc59df447
2026-03-30 15:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This stunning black Ford Transit Custom Tourneo Allied '
                'Mobility Independence 2.0 EBL 130 RE MPV is a high-quality, '
                'wheelchair-accessible vehicle (WAV) with just 19,548 miles '
                'and a full service history. It comes with an automatic '
                'gearbox, is ULEZ compliant (Euro 6), and has had only two '
                'owners from new. Converted by Allied Mobility, the '
                'Independence model offers exceptional accessibility with a '
                'secure wheelchair ramp and restraint system, alongside '
                'seating for up to five people including the wheelchair '
                'position. The vehicle is packed with desirable features such '
                'as air conditioning, alloy wheels, heated front seats, a '
                'touchscreen multimedia display with DAB radio and Bluetooth '
                'connectivity, privacy glass, rear parking sensors, electric '
                'windows and mirrors, and remote central locking. With its '
                'smooth drive, low mileage, and excellent condition inside and '
                'out, this Ford Transit Custom Tourneo Independence is the '
                'perfect combination of comfort, practicality, and '
                'reliability—ideal for personal, family, or care use. Final '
                'price plus VAT at 20%.\n'
                ' Opening hours are 9.00am – 5.30pm Mon to Sat and 10.30am-5pm '
                'Sun..  All major debit cards accepted. Finance and Warranties '
                'are available.  Approved Cars make it our business to try to '
                'get you a good deal on your purchase & if you require finance '
                'we can help no matter what your financial situation. The '
                'vehicle specifications are provided by Autotrader and may '
                'differ from the actual vehicle. Please verify that the '
                'features most important to you are present, as the '
                'specifications are auto-generated by Autotrader. All of our '
                'cars are HPI checked and come with a 3-month mechanical '
                'breakdown warranty as standard (excluding trade clearance '
                'cars), HPI certificate & MOT print out. We also offer a drive '
                'away same day facility and a home delivery facility. We can '
                'face time you a live demo of the car of your choice upon '
                'request',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Diesel',
 'id': '5f3e224f-5673-515d-801b-933cc59df447',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511288210746',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Ford',
 'model': 'Tourneo Custom',
 'odometer': 19548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 64,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/80a5d873008441b28d486aff5e742e4f.jpg',
                'https://m.atcdn.co.uk/a/media/d606e5768b364187b042318243fbac6f.jpg',
                'https://m.atcdn.co.uk/a/media/c2a5ed5f219d4a64b16df483a02fc26b.jpg',
                'https://m.atcdn.co.uk/a/media/40e60b6235a24dfb821843d5f2d62522.jpg',
                'https://m.atcdn.co.uk/a/media/8e988086a8ab44e58cd25395080b31ca.jpg',
                'https://m.atcdn.co.uk/a/media/e3c3681d2f5b414b957216006e34355b.jpg',
                'https://m.atcdn.co.uk/a/media/e9577f6686c043e0aa69a25d0aaca0cd.jpg',
                'https://m.atcdn.co.uk/a/media/128ad5da766c4c0482d0726f72474e82.jpg',
                'https://m.atcdn.co.uk/a/media/b347d25f6240499eb52fc25b42907fde.jpg',
                'https://m.atcdn.co.uk/a/media/a96d3c3fd9dc428095e8d3df1f98ce17.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 258434,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/80a5d873008441b28d486aff5e742e4f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230024,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d606e5768b364187b042318243fbac6f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231968,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c2a5ed5f219d4a64b16df483a02fc26b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235744,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40e60b6235a24dfb821843d5f2d62522.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 254124,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e988086a8ab44e58cd25395080b31ca.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 261630,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3c3681d2f5b414b957216006e34355b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190554,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9577f6686c043e0aa69a25d0aaca0cd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198402,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/128ad5da766c4c0482d0726f72474e82.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188822,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b347d25f6240499eb52fc25b42907fde.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f3e224f-5673-515d-801b-933cc59df447/5f3e224f-5673-515d-801b-933cc59df447_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193241,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a96d3c3fd9dc428095e8d3df1f98ce17.jpg',
             'Width': 1280}],
 'price': 22999,
 'price_includes_vat': True,
 'registration_date': '2019-02-19',
 'seats_number': 6,
 'seller_name': None,
 'title': 'Ford Tourneo Custom Independence Tourneo Automatic Allied Mobility '
          '2.0 EBL 130 RE, 19,548 miles, ULEZ Euro 6, Air Con, Alloys, 5 '
          'seater, FSH, NO VAT! * AUTOMATIC***AIR CO 4dr',
 'transmission': 'automatic',
 'year': 2019}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511288210746%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511288210746: {'created_time': 1774883791.683914, 'last_price_update_time': 1774883791.683928}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511288210746') HTTP/1.1" 204 0
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 21c8ae36-0707-5b3b-8616-a07943f68231 with identifier: 202511077741670
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 21c8ae36-0707-5b3b-8616-a07943f68231
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F784e195509e748bd8225743bb5442819.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/784e195509e748bd8225743bb5442819.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F19c6416d1ea541b495fc2665b11bf7c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19c6416d1ea541b495fc2665b11bf7c2.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc1595f78386a41be8c53f1bdc9c4378e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1595f78386a41be8c53f1bdc9c4378e.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcac9fe4dea9041d4b0b9cc1ea021a555.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cac9fe4dea9041d4b0b9cc1ea021a555.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa07d2272c40b442d9f803b7ce14d5e41.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a07d2272c40b442d9f803b7ce14d5e41.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3375469260594315bb9b5559f2654300.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3375469260594315bb9b5559f2654300.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9270e6d33e0441be8df7efbb306a9c9c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9270e6d33e0441be8df7efbb306a9c9c.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff14c672e751940279465f1f97767aca0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f14c672e751940279465f1f97767aca0.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F16832f3bd43c41469b48e40715e0a170.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/16832f3bd43c41469b48e40715e0a170.jpg already downloaded
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F661208258fbf46bda99b960f34a46ded.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/661208258fbf46bda99b960f34a46ded.jpg already downloaded
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 21c8ae36-0707-5b3b-8616-a07943f68231 with identifier 202511077741670
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 21c8ae36-0707-5b3b-8616-a07943f68231
2026-03-30 15:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2023 Mercedes Benz Vito 116 CDI Progressive presents an '
                'exceptional ownership proposition with its remarkably low '
                'mileage of just 28,500 miles, a testament to its careful use '
                'by its single owner. This Euro 6 compliant 2.0L diesel van '
                'offers   choice for both work and personal needs. Its MOT is '
                'valid until October 2026, providing peace of mind for the '
                'foreseeable future. The Progressive trim level comes equipped '
                'with the convenient Headlight Assistant, which automatically '
                'activates the headlights, and the Audio 30 system, offering '
                'seamless integration with Android Auto, Apple CarPlay, and '
                'Bluetooth connectivity for your devices.\n'
                '\n'
                'Further enhancing its practicality, this Vito features a '
                'reversing camera, supported by rear parking assistance, to '
                'make manoeuvring in tight spaces considerably easier. These '
                'notable features, combined with its low mileage and single '
                'owner history, clearly distinguish this 2023 Mercedes Benz '
                'Vito 116 CDI Progressive from other vehicles of its kind on '
                'the market, offering a superior blend of technology, comfort, '
                'and proven reliability. Opening hours are 9.00am – 5.30pm Mon '
                'to Sat and 10.30am-5pm Sun..  All major debit cards accepted. '
                'Finance and Warranties are available.  Approved Cars make it '
                'our business to try to get you a good deal on your purchase & '
                'if you require finance we can help no matter what your '
                'financial situation. The vehicle specifications are provided '
                'by Autotrader and may differ from the actual vehicle. Please '
                'verify that the features most important to you are present, '
                'as the specifications are auto-generated by Autotrader. All '
                'of our cars are HPI checked and come with a 3-month '
                'mechanical breakdown warranty as standard (excluding trade '
                'clearance cars), HPI certificate & MOT print out. We also '
                'offer a drive away same day facility and a home delivery '
                'facility. We can face time you a live demo of the car of your '
                'choice upon request',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 161,
 'fuel_type': 'Diesel',
 'id': '21c8ae36-0707-5b3b-8616-a07943f68231',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511077741670',
 'listing': 'directbuy',
 'location': 'Eltham, Kent',
 'make': 'Mercedes-Benz',
 'model': 'Vito',
 'odometer': 28500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 61,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/784e195509e748bd8225743bb5442819.jpg',
                'https://m.atcdn.co.uk/a/media/19c6416d1ea541b495fc2665b11bf7c2.jpg',
                'https://m.atcdn.co.uk/a/media/c1595f78386a41be8c53f1bdc9c4378e.jpg',
                'https://m.atcdn.co.uk/a/media/cac9fe4dea9041d4b0b9cc1ea021a555.jpg',
                'https://m.atcdn.co.uk/a/media/a07d2272c40b442d9f803b7ce14d5e41.jpg',
                'https://m.atcdn.co.uk/a/media/3375469260594315bb9b5559f2654300.jpg',
                'https://m.atcdn.co.uk/a/media/9270e6d33e0441be8df7efbb306a9c9c.jpg',
                'https://m.atcdn.co.uk/a/media/f14c672e751940279465f1f97767aca0.jpg',
                'https://m.atcdn.co.uk/a/media/16832f3bd43c41469b48e40715e0a170.jpg',
                'https://m.atcdn.co.uk/a/media/661208258fbf46bda99b960f34a46ded.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249618,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/784e195509e748bd8225743bb5442819.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209646,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19c6416d1ea541b495fc2665b11bf7c2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232213,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1595f78386a41be8c53f1bdc9c4378e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231357,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cac9fe4dea9041d4b0b9cc1ea021a555.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274236,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a07d2272c40b442d9f803b7ce14d5e41.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275569,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3375469260594315bb9b5559f2654300.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282722,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9270e6d33e0441be8df7efbb306a9c9c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190125,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f14c672e751940279465f1f97767aca0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202953,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/16832f3bd43c41469b48e40715e0a170.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21c8ae36-0707-5b3b-8616-a07943f68231/21c8ae36-0707-5b3b-8616-a07943f68231_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162398,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/661208258fbf46bda99b960f34a46ded.jpg',
             'Width': 1280}],
 'price': 32399,
 'price_includes_vat': True,
 'registration_date': '2023-02-01',
 'seats_number': 6,
 'seller_name': None,
 'title': 'Mercedes-Benz Vito Silver 2.0 116 CDI Manual Progressive Crew Van, '
          '28,500 miles, 1 owner, Euro 6 ULEZ, Cruise, Reverse Camera, Auto '
          'Headlights, FSH,+ VAT @ 20%. * 6 SPEE 5dr',
 'transmission': 'automatic',
 'trim': 'Progressive',
 'year': 2023}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202511077741670%27 HTTP/1.1" 200 None
2026-03-30 15:16:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511077741670: {'created_time': 1774883791.932704, 'last_price_update_time': 1774883791.932714}
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511077741670') HTTP/1.1" 204 0
2026-03-30 15:16:31 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:16:31 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:16:31 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4ae4840e2c1f11f18e133aacc95538c6
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:16:31 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:16:31 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:16:32 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:33 [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%201773587792 HTTP/1.1" 200 None
2026-03-30 15:16:33 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (18 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/4ae4840e2c1f11f18e133aacc95538c6.jl
2026-03-30 15:16:33 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 134787,
 'downloader/request_count': 3,
 'downloader/request_method_count/POST': 3,
 'downloader/response_bytes': 859294,
 'downloader/response_count': 3,
 'downloader/response_status_count/200': 3,
 'elapsed_time_seconds': 15.410187,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 16, 33, 199005, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 18,
 'log_count/DEBUG': 569,
 'log_count/ERROR': 2,
 'log_count/INFO': 350,
 'memusage/max': 149401600,
 'memusage/startup': 149401600,
 'request_depth_max': 1,
 'response_received_count': 3,
 'scheduler/dequeued': 3,
 'scheduler/dequeued/memory': 3,
 'scheduler/enqueued': 3,
 'scheduler/enqueued/memory': 3,
 'scrape_type/new': 18,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 3,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 1.2987065352499485,
 'scrapy-zyte-api/mean_response_seconds': 1.9094271392871938,
 'scrapy-zyte-api/processed': 3,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 3,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 2,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 3,
 'scrapy-zyte-api/request_args/httpRequestBody': 3,
 'scrapy-zyte-api/request_args/httpRequestMethod': 3,
 'scrapy-zyte-api/request_args/httpResponseBody': 3,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 3,
 'scrapy-zyte-api/request_args/url': 3,
 'scrapy-zyte-api/status_codes/200': 3,
 'scrapy-zyte-api/success': 3,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 16, 17, 788818, tzinfo=datetime.timezone.utc)}
2026-03-30 15:16:33 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:16:33 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f51dc937810>
2026-03-30 15:16:33 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f51dc9440d0>

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